diff options
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp index b69030b22a8..a0cda3485c6 100644 --- a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp +++ b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp @@ -1487,8 +1487,10 @@ ProcessMonitor::MonitorSIGTRAP(ProcessMonitor *monitor, } case (SIGTRAP | (PTRACE_EVENT_EXEC << 8)): - // Don't follow the child by default and resume - monitor->Resume(pid, SIGCONT); + if (log) + log->Printf ("ProcessMonitor::%s() received exec event, code = %d", __FUNCTION__, info->si_code ^ SIGTRAP); + + message = ProcessMessage::Exec(pid); break; case (SIGTRAP | (PTRACE_EVENT_EXIT << 8)): |