diff options
author | Matt Kopec <Matt.Kopec@intel.com> | 2013-10-09 19:39:55 +0000 |
---|---|---|
committer | Matt Kopec <Matt.Kopec@intel.com> | 2013-10-09 19:39:55 +0000 |
commit | 718be877f88fa2fba5fb4f207d110177cf0d2eea (patch) | |
tree | 794968bbb4d1702c5c3a095e449259840a8afa3c /lldb/source/Plugins/Process/POSIX/ProcessMessage.h | |
parent | dc7c73c604e08bf165504fd4dd7d71d0a4eb32a6 (diff) | |
download | bcm5719-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.h | 8 |
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; |