|
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 |
| DllEventAction | OnLoadDll (const lldb_private::ModuleSpec &module_spec, lldb::addr_t module_addr, lldb::tid_t thread_id) override |
| DllEventAction | OnUnloadDll (lldb::addr_t module_addr, lldb::tid_t thread_id) override |
| void | OnDebugString (lldb::addr_t debug_string_addr, bool is_unicode, uint16_t length_lower_word) override |
| void | OnDebuggerError (const Status &error, uint32_t type) override |
| bool | HasDeferredStop () override |
| Whether the delegate has a stop that it recorded but has not reported to its client yet. | |
| void | ReportDeferredStop () override |
| Report the stop the delegate holds, if any. | |
| Public Member Functions inherited from lldb_private::IDebugDelegate | |
| virtual | ~IDebugDelegate ()=default |
Private Attributes | |
| NativeProcessWindows & | m_process |
Definition at line 236 of file NativeProcessWindows.h.
|
inline |
Definition at line 238 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Whether the delegate has a stop that it recorded but has not reported to its client yet.
While this is true, DebuggerThread keeps taking the debug events that are already queued, so they are reported in the same stop.
Reimplemented from lldb_private::IDebugDelegate.
Definition at line 281 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 253 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 248 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 244 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 277 of file NativeProcessWindows.h.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 272 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 240 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 257 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 261 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Implements lldb_private::IDebugDelegate.
Definition at line 267 of file NativeProcessWindows.h.
References m_process.
|
inlineoverridevirtual |
Report the stop the delegate holds, if any.
Reimplemented from lldb_private::IDebugDelegate.
Definition at line 283 of file NativeProcessWindows.h.
References m_process.
|
private |
Definition at line 286 of file NativeProcessWindows.h.
Referenced by HasDeferredStop(), NativeDebugDelegate(), OnCreateThread(), OnDebugException(), OnDebuggerConnected(), OnDebuggerError(), OnDebugString(), OnExitProcess(), OnExitThread(), OnLoadDll(), OnUnloadDll(), and ReportDeferredStop().