Changeset View
Changeset View
Standalone View
Standalone View
lldb/source/Plugins/Process/Windows/Common/LocalDebugDelegate.h
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | public: | ||||
void OnDebuggerConnected(lldb::addr_t image_base) override; | void OnDebuggerConnected(lldb::addr_t image_base) override; | ||||
ExceptionResult OnDebugException(bool first_chance, | ExceptionResult OnDebugException(bool first_chance, | ||||
const ExceptionRecord &record) override; | const ExceptionRecord &record) override; | ||||
void OnCreateThread(const HostThread &thread) override; | void OnCreateThread(const HostThread &thread) override; | ||||
void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code) override; | void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code) override; | ||||
void OnLoadDll(const lldb_private::ModuleSpec &module_spec, | void OnLoadDll(const lldb_private::ModuleSpec &module_spec, | ||||
lldb::addr_t module_addr) override; | lldb::addr_t module_addr) override; | ||||
void OnUnloadDll(lldb::addr_t module_addr) override; | void OnUnloadDll(lldb::addr_t module_addr) override; | ||||
void OnDebugString(const std::string &message) 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; | void OnDebuggerError(const Status &error, uint32_t type) override; | ||||
private: | private: | ||||
ProcessWindowsSP GetProcessPointer(); | ProcessWindowsSP GetProcessPointer(); | ||||
lldb::ProcessWP m_process; | lldb::ProcessWP m_process; | ||||
}; | }; | ||||
} | } | ||||
#endif | #endif |