aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/API/SBProcess.cpp
diff options
context:
space:
mode:
authorIlia K <ki.stfu@gmail.com>2015-05-15 09:29:09 +0000
committerIlia K <ki.stfu@gmail.com>2015-05-15 09:29:09 +0000
commit06d2855fb3fd7dcc623f14c2d0469bc173ca00c0 (patch)
tree34955079b79829a5e533af6f9010141a2db235fd /lldb/source/API/SBProcess.cpp
parentd50ea2fc158a690a83d45d5cca49be72c6861356 (diff)
downloadllvm-06d2855fb3fd7dcc623f14c2d0469bc173ca00c0.zip
llvm-06d2855fb3fd7dcc623f14c2d0469bc173ca00c0.tar.gz
llvm-06d2855fb3fd7dcc623f14c2d0469bc173ca00c0.tar.bz2
Fix a reason of *stopped notifications due to SIGINT/SIGSTOP signals (MI)
# Add SBProcess::GetInterruptedFromEvent # Add vrEvent arg in CMICmnLLDBDebuggerHandleEvents::HandleProcessEventStateStopped and CMICmnLLDBDebuggerHandleEvents::HandleProcessEventStopSignal # Refactor CMICmnLLDBDebuggerHandleEvents::HandleProcessEventStopSignal ## Clean up and fix typos ## Remove vwrbShouldBrk arg # Fix MiSignalTestCase.test_lldbmi_stopped_when_stopatentry_{local,remote} to expect SIGSTOP instead of SIGINT llvm-svn: 237426
Diffstat (limited to 'lldb/source/API/SBProcess.cpp')
-rw-r--r--lldb/source/API/SBProcess.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/lldb/source/API/SBProcess.cpp b/lldb/source/API/SBProcess.cpp
index aad3f85..c84da7f 100644
--- a/lldb/source/API/SBProcess.cpp
+++ b/lldb/source/API/SBProcess.cpp
@@ -999,6 +999,12 @@ SBProcess::GetProcessFromEvent (const SBEvent &event)
}
bool
+SBProcess::GetInterruptedFromEvent (const SBEvent &event)
+{
+ return Process::ProcessEventData::GetInterruptedFromEvent(event.get());
+}
+
+bool
SBProcess::EventIsProcessEvent (const SBEvent &event)
{
return event.GetBroadcasterClass() == SBProcess::GetBroadcasterClass();