diff options
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; |