On non-Windows platforms, asm int 3 generates an eStopReasonSignal.

llvm-svn: 257959
This commit is contained in:
Zachary Turner 2016-01-15 23:44:45 +00:00
parent efdccaa94f
commit 778cec3e30
1 changed files with 2 additions and 1 deletions

View File

@ -26,7 +26,8 @@ class DebugBreakTestCase(TestBase):
# We've hit the first stop, so grab the frame.
self.assertEqual(process.GetState(), lldb.eStateStopped)
thread = lldbutil.get_stopped_thread(process, lldb.eStopReasonException)
stop_reason = lldb.eStopReasonException if (getPlatform()=="windows") else lldb.eStopReasonSignal
thread = lldbutil.get_stopped_thread(process, stop_reason)
self.assertIsNotNone(thread, "Unable to find thread stopped at the __debugbreak()")
frame = thread.GetFrameAtIndex(0)