Lines Matching defs:DebuggerThread

1 //===-- DebuggerThread.cpp ------------------------------------------------===//
9 #include "DebuggerThread.h"
43 DebuggerThread::DebuggerThread(DebugDelegateSP debug_delegate)
49 DebuggerThread::~DebuggerThread() { ::CloseHandle(m_debugging_ended_event); }
51 Status DebuggerThread::DebugLaunch(const ProcessLaunchInfo &launch_info) {
67 Status DebuggerThread::DebugAttach(lldb::pid_t pid,
85 lldb::thread_result_t DebuggerThread::DebuggerThreadLaunchRoutine(
89 std::shared_ptr<DebuggerThread> this_ref(shared_from_this());
112 lldb::thread_result_t DebuggerThread::DebuggerThreadAttachRoutine(
116 std::shared_ptr<DebuggerThread> this_ref(shared_from_this());
136 Status DebuggerThread::StopDebugging(bool terminate) {
151 // DebuggerThread's internal copy and it needs to remain open for the Wait
211 void DebuggerThread::ContinueAsyncException(ExceptionResult result) {
223 void DebuggerThread::FreeProcessHandles() {
232 void DebuggerThread::DebugLoop() {
300 // magic exception that we use simply to wake up the DebuggerThread so
352 DebuggerThread::HandleExceptionEvent(const EXCEPTION_DEBUG_INFO &info,
388 DebuggerThread::HandleCreateThreadEvent(const CREATE_THREAD_DEBUG_INFO &info,
400 DebuggerThread::HandleCreateProcessEvent(const CREATE_PROCESS_DEBUG_INFO &info,
427 DebuggerThread::HandleExitThreadEvent(const EXIT_THREAD_DEBUG_INFO &info,
437 DebuggerThread::HandleExitProcessEvent(const EXIT_PROCESS_DEBUG_INFO &info,
504 DebuggerThread::HandleLoadDllEvent(const LOAD_DLL_DEBUG_INFO &info,
555 DebuggerThread::HandleUnloadDllEvent(const UNLOAD_DLL_DEBUG_INFO &info,
567 DebuggerThread::HandleODSEvent(const OUTPUT_DEBUG_STRING_INFO &info,
573 DebuggerThread::HandleRipEvent(const RIP_INFO &info, DWORD thread_id) {