LLDB mainline
|
#include <Process.h>
Public Member Functions | |
AttachCompletionHandler (Process *process, uint32_t exec_count) | |
~AttachCompletionHandler () override=default | |
EventActionResult | PerformAction (lldb::EventSP &event_sp) override |
EventActionResult | HandleBeingInterrupted () override |
const char * | GetExitString () override |
Public Member Functions inherited from lldb_private::Process::NextEventAction | |
NextEventAction (Process *process) | |
virtual | ~NextEventAction ()=default |
virtual void | HandleBeingUnshipped () |
void | RequestResume () |
Private Attributes | |
uint32_t | m_exec_count |
std::string | m_exit_string |
Additional Inherited Members | |
Public Types inherited from lldb_private::Process::NextEventAction | |
enum | EventActionResult { eEventActionSuccess , eEventActionRetry , eEventActionExit } |
Protected Attributes inherited from lldb_private::Process::NextEventAction | |
Process * | m_process |
Process::AttachCompletionHandler::AttachCompletionHandler | ( | Process * | process, |
uint32_t | exec_count ) |
Definition at line 2854 of file Process.cpp.
References lldb_private::GetLog(), LLDB_LOGF, m_exec_count, lldb_private::Process::NextEventAction::NextEventAction(), lldb_private::Process, and lldb_private::Process::Process().
|
overridedefault |
|
overridevirtual |
Implements lldb_private::Process::NextEventAction.
Definition at line 2926 of file Process.cpp.
References m_exit_string.
|
overridevirtual |
Implements lldb_private::Process::NextEventAction.
Definition at line 2922 of file Process.cpp.
References lldb_private::Process::NextEventAction::eEventActionSuccess.
|
overridevirtual |
Implements lldb_private::Process::NextEventAction.
Definition at line 2865 of file Process.cpp.
References lldb_private::Process::NextEventAction::eEventActionExit, lldb_private::Process::NextEventAction::eEventActionRetry, lldb_private::Process::NextEventAction::eEventActionSuccess, lldb::eStateAttaching, lldb::eStateConnected, lldb::eStateCrashed, lldb::eStateExited, lldb::eStateInvalid, lldb::eStateRunning, lldb::eStateStopped, lldb_private::eVoteNo, lldb_private::GetLog(), lldb_private::Process::ProcessEventData::GetStateFromEvent(), LLDB_INVALID_PROCESS_ID, LLDB_LOGF, m_exec_count, m_exit_string, lldb_private::Process::NextEventAction::m_process, lldb_private::Process, lldb_private::Process::NextEventAction::RequestResume(), and lldb_private::StateAsCString().
|
private |
Definition at line 2995 of file Process.h.
Referenced by AttachCompletionHandler(), and PerformAction().
|
private |
Definition at line 2996 of file Process.h.
Referenced by GetExitString(), and PerformAction().