From 718be877f88fa2fba5fb4f207d110177cf0d2eea Mon Sep 17 00:00:00 2001 From: Matt Kopec Date: Wed, 9 Oct 2013 19:39:55 +0000 Subject: Add exec support for Linux including common support for POSIX. llvm-svn: 192319 --- lldb/source/Plugins/Process/POSIX/ProcessMessage.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lldb/source/Plugins/Process/POSIX/ProcessMessage.h') 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; -- cgit v1.2.3