From 778cec3e301e1505847e5b0ccd6e64caeb4e2541 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Fri, 15 Jan 2016 23:44:45 +0000 Subject: On non-Windows platforms, asm int 3 generates an eStopReasonSignal. llvm-svn: 257959 --- .../test/functionalities/breakpoint/debugbreak/TestDebugBreak.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lldb/packages/Python/lldbsuite') diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py b/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py index 45d56fe729d..21604044d07 100644 --- a/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py +++ b/lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py @@ -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) -- cgit v1.2.3