summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux
diff options
context:
space:
mode:
authorMatt Kopec <Matt.Kopec@intel.com>2013-10-09 19:39:55 +0000
committerMatt Kopec <Matt.Kopec@intel.com>2013-10-09 19:39:55 +0000
commit718be877f88fa2fba5fb4f207d110177cf0d2eea (patch)
tree794968bbb4d1702c5c3a095e449259840a8afa3c /lldb/source/Plugins/Process/Linux
parentdc7c73c604e08bf165504fd4dd7d71d0a4eb32a6 (diff)
downloadbcm5719-llvm-718be877f88fa2fba5fb4f207d110177cf0d2eea.tar.gz
bcm5719-llvm-718be877f88fa2fba5fb4f207d110177cf0d2eea.zip
Add exec support for Linux including common support for POSIX.
llvm-svn: 192319
Diffstat (limited to 'lldb/source/Plugins/Process/Linux')
-rw-r--r--lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp6
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)):
OpenPOWER on IntegriCloud