LLDB mainline
|
#include <NativeProcessWindows.h>
Public Member Functions | |
NativeDebugDelegate (NativeProcessWindows &process) | |
void | OnExitProcess (uint32_t exit_code) override |
void | OnDebuggerConnected (lldb::addr_t image_base) override |
ExceptionResult | OnDebugException (bool first_chance, const ExceptionRecord &record) override |
void | OnCreateThread (const HostThread &thread) override |
void | OnExitThread (lldb::tid_t thread_id, uint32_t exit_code) override |
void | OnLoadDll (const lldb_private::ModuleSpec &module_spec, lldb::addr_t module_addr) override |
void | OnUnloadDll (lldb::addr_t module_addr) override |
void | OnDebugString (const std::string &string) override |
void | OnDebuggerError (const Status &error, uint32_t type) override |
Public Member Functions inherited from lldb_private::IDebugDelegate | |
virtual | ~IDebugDelegate () |
virtual void | OnExitProcess (uint32_t exit_code)=0 |
virtual void | OnDebuggerConnected (lldb::addr_t image_base)=0 |
virtual ExceptionResult | OnDebugException (bool first_chance, const ExceptionRecord &record)=0 |
virtual void | OnCreateThread (const HostThread &thread)=0 |
virtual void | OnExitThread (lldb::tid_t thread_id, uint32_t exit_code)=0 |
virtual void | OnLoadDll (const ModuleSpec &module_spec, lldb::addr_t module_addr)=0 |
virtual void | OnUnloadDll (lldb::addr_t module_addr)=0 |
virtual void | OnDebugString (const std::string &string)=0 |
virtual void | OnDebuggerError (const Status &error, uint32_t type)=0 |
Private Attributes | |
NativeProcessWindows & | m_process |
Definition at line 142 of file NativeProcessWindows.h.
|
inline |
Definition at line 144 of file NativeProcessWindows.h.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 159 of file NativeProcessWindows.h.
References m_process, and lldb_private::NativeProcessWindows::OnCreateThread().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 154 of file NativeProcessWindows.h.
References m_process, and lldb_private::NativeProcessWindows::OnDebugException().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 150 of file NativeProcessWindows.h.
References m_process, and lldb_private::NativeProcessWindows::OnDebuggerConnected().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 180 of file NativeProcessWindows.h.
References error(), m_process, and lldb_private::ProcessDebugger::OnDebuggerError().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 176 of file NativeProcessWindows.h.
References m_process, and lldb_private::ProcessDebugger::OnDebugString().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 146 of file NativeProcessWindows.h.
References m_process, and lldb_private::NativeProcessWindows::OnExitProcess().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 163 of file NativeProcessWindows.h.
References m_process, and lldb_private::NativeProcessWindows::OnExitThread().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 167 of file NativeProcessWindows.h.
References m_process, and lldb_private::NativeProcessWindows::OnLoadDll().
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 172 of file NativeProcessWindows.h.
References m_process, and lldb_private::NativeProcessWindows::OnUnloadDll().
|
private |
Definition at line 185 of file NativeProcessWindows.h.
Referenced by OnCreateThread(), OnDebugException(), OnDebuggerConnected(), OnDebuggerError(), OnDebugString(), OnExitProcess(), OnExitThread(), OnLoadDll(), and OnUnloadDll().