diff options
author | Ilia K <ki.stfu@gmail.com> | 2015-05-15 09:29:09 +0000 |
---|---|---|
committer | Ilia K <ki.stfu@gmail.com> | 2015-05-15 09:29:09 +0000 |
commit | 06d2855fb3fd7dcc623f14c2d0469bc173ca00c0 (patch) | |
tree | 34955079b79829a5e533af6f9010141a2db235fd /lldb/source/API/SBProcess.cpp | |
parent | d50ea2fc158a690a83d45d5cca49be72c6861356 (diff) | |
download | llvm-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.cpp | 6 |
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(); |