Changeset View
Changeset View
Standalone View
Standalone View
lldb/source/Plugins/Process/Windows/Common/IDebugDelegate.h
Show All 29 Lines | public: | ||||
virtual void OnDebuggerConnected(lldb::addr_t image_base) = 0; | virtual void OnDebuggerConnected(lldb::addr_t image_base) = 0; | ||||
virtual ExceptionResult OnDebugException(bool first_chance, | virtual ExceptionResult OnDebugException(bool first_chance, | ||||
const ExceptionRecord &record) = 0; | const ExceptionRecord &record) = 0; | ||||
virtual void OnCreateThread(const HostThread &thread) = 0; | virtual void OnCreateThread(const HostThread &thread) = 0; | ||||
virtual void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code) = 0; | virtual void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code) = 0; | ||||
virtual void OnLoadDll(const ModuleSpec &module_spec, | virtual void OnLoadDll(const ModuleSpec &module_spec, | ||||
lldb::addr_t module_addr) = 0; | lldb::addr_t module_addr) = 0; | ||||
virtual void OnUnloadDll(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 OnDebugString(lldb::addr_t debug_string_addr, bool is_unicode, | ||||
uint16_t length_lower_word) = 0; | |||||
virtual void OnDebuggerError(const Status &error, uint32_t type) = 0; | virtual void OnDebuggerError(const Status &error, uint32_t type) = 0; | ||||
}; | }; | ||||
} | } | ||||
#endif | #endif |