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 | |
| parent | d50ea2fc158a690a83d45d5cca49be72c6861356 (diff) | |
| download | bcm5719-llvm-06d2855fb3fd7dcc623f14c2d0469bc173ca00c0.tar.gz bcm5719-llvm-06d2855fb3fd7dcc623f14c2d0469bc173ca00c0.zip | |
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')
| -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 aad3f85ae63..c84da7f8ed9 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(); |

