diff options
| author | Sean Callanan <scallanan@apple.com> | 2013-04-03 00:08:22 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2013-04-03 00:08:22 +0000 |
| commit | e29f61d85e6dcbf87e626f977d91547bcc3e87a5 (patch) | |
| tree | d4cef6d020e00e6032ff5417feb3d26d1385a5f2 /lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp | |
| parent | 1a400cf48582b2aab3fa3880018c1db2b4139c9b (diff) | |
| download | bcm5719-llvm-e29f61d85e6dcbf87e626f977d91547bcc3e87a5.tar.gz bcm5719-llvm-e29f61d85e6dcbf87e626f977d91547bcc3e87a5.zip | |
Improved reporting of faults on i386.
<rdar://problem/13558979>
llvm-svn: 178596
Diffstat (limited to 'lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp')
| -rw-r--r-- | lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp b/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp index 58b6a4e91e4..7b002c4f4d7 100644 --- a/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp +++ b/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp @@ -49,7 +49,14 @@ StopInfoMachException::GetDescription () exc_desc = "EXC_BAD_ACCESS"; subcode_label = "address"; switch (cpu) - { + { + case llvm::Triple::x86: + case llvm::Triple::x86_64: + switch (m_exc_code) + { + case 0xd: code_desc = "EXC_I386_GPFLT"; m_exc_data_count = 1; break; + } + break; case llvm::Triple::arm: switch (m_exc_code) { |

