[Lldb-commits] [lldb] r178596 - Improved reporting of faults on i386.
Sean Callanan
scallanan at apple.com
Tue Apr 2 17:08:23 PDT 2013
Author: spyffe
Date: Tue Apr 2 19:08:22 2013
New Revision: 178596
URL: http://llvm.org/viewvc/llvm-project?rev=178596&view=rev
Log:
Improved reporting of faults on i386.
<rdar://problem/13558979>
Modified:
lldb/trunk/source/Plugins/Process/Utility/StopInfoMachException.cpp
Modified: lldb/trunk/source/Plugins/Process/Utility/StopInfoMachException.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/StopInfoMachException.cpp?rev=178596&r1=178595&r2=178596&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Utility/StopInfoMachException.cpp (original)
+++ lldb/trunk/source/Plugins/Process/Utility/StopInfoMachException.cpp Tue Apr 2 19:08:22 2013
@@ -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)
{
More information about the lldb-commits
mailing list