|
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 2895 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 2967 of file Process.cpp.
References m_exit_string.
|
overridevirtual |
Implements lldb_private::Process::NextEventAction.
Definition at line 2963 of file Process.cpp.
References lldb_private::Process::NextEventAction::eEventActionSuccess.
|
overridevirtual |
Implements lldb_private::Process::NextEventAction.
Definition at line 2906 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 3014 of file Process.h.
Referenced by AttachCompletionHandler(), and PerformAction().
|
private |
Definition at line 3015 of file Process.h.
Referenced by GetExitString(), and PerformAction().