Go to the documentation of this file.
9 #ifndef liblldb_ProcessMessage_H_
10 #define liblldb_ProcessMessage_H_
86 message.m_crash_reason = reason;
168 #endif // #ifndef liblldb_ProcessMessage_H_
CrashReason GetCrashReason() const
static ProcessMessage Attach(lldb::pid_t pid)
Indicates that the process pid has successfully attached.
static ProcessMessage Trace(lldb::tid_t tid)
Indicates that the thread tid encountered a trace point.
#define LLDB_INVALID_PROCESS_ID
ProcessMessage(lldb::tid_t tid, Kind kind, lldb::tid_t child_tid)
static ProcessMessage SignalDelivered(lldb::tid_t tid, int signum)
Indicates that a signal signum generated by the debugging process was delivered to the thread tid.
static ProcessMessage Limbo(lldb::tid_t tid, int status)
Indicates that the thread tid is about to exit with status status.
Kind
The type of signal this message can correspond to.
@ eSignalDeliveredMessage
const char * PrintCrashReason() const
int GetStopStatus() const
static ProcessMessage Exec(lldb::tid_t tid)
Indicates that the thread pid has exec'd.
static ProcessMessage NewThread(lldb::tid_t parent_tid, lldb::tid_t child_tid)
Indicates that the thread child_tid was spawned.
lldb::addr_t GetHWAddress() const
int GetExitStatus() const
message(FATAL_ERROR "invalid libipt include path provided") endif() include_directories($
const char * PrintKind() const
static ProcessMessage Crash(lldb::pid_t pid, CrashReason reason, int signo, lldb::addr_t fault_addr)
Indicates that the thread tid crashed.
static ProcessMessage Exit(lldb::tid_t tid, int status)
Indicates that the thread tid is about to exit with status status.
lldb::addr_t GetFaultAddress() const
ProcessMessage(lldb::tid_t tid, Kind kind, int status=0, lldb::addr_t addr=0)
lldb::tid_t GetTID() const
static ProcessMessage Watch(lldb::tid_t tid, lldb::addr_t wp_addr)
CrashReason m_crash_reason
static ProcessMessage Signal(lldb::tid_t tid, int signum)
Indicates that the thread tid had the signal signum delivered.
static ProcessMessage Break(lldb::tid_t tid)
Indicates that the thread tid encountered a break point.
lldb::tid_t GetChildTID() const