summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
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/POSIX/ProcessMessage.h
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/POSIX/ProcessMessage.h')
-rw-r--r--lldb/source/Plugins/Process/POSIX/ProcessMessage.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/POSIX/ProcessMessage.h b/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
index 720c9e76939..40462d0f0e1 100644
--- a/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
+++ b/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
@@ -32,7 +32,8 @@ public:
eBreakpointMessage,
eWatchpointMessage,
eCrashMessage,
- eNewThreadMessage
+ eNewThreadMessage,
+ eExecMessage
};
enum CrashReason
@@ -133,6 +134,11 @@ public:
return ProcessMessage(tid, eExitMessage, status);
}
+ /// Indicates that the thread @p pid has exec'd.
+ static ProcessMessage Exec(lldb::tid_t tid) {
+ return ProcessMessage(tid, eExecMessage);
+ }
+
int GetExitStatus() const {
assert(GetKind() == eExitMessage || GetKind() == eLimboMessage);
return m_status;
OpenPOWER on IntegriCloud