Changeset View
Changeset View
Standalone View
Standalone View
lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.h
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | public: | ||||
virtual void OnDebuggerConnected(lldb::addr_t image_base); | virtual void OnDebuggerConnected(lldb::addr_t image_base); | ||||
virtual ExceptionResult OnDebugException(bool first_chance, | virtual ExceptionResult OnDebugException(bool first_chance, | ||||
const ExceptionRecord &record); | const ExceptionRecord &record); | ||||
virtual void OnCreateThread(const HostThread &thread); | virtual void OnCreateThread(const HostThread &thread); | ||||
virtual void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code); | virtual void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code); | ||||
virtual void OnLoadDll(const ModuleSpec &module_spec, | virtual void OnLoadDll(const ModuleSpec &module_spec, | ||||
lldb::addr_t module_addr); | lldb::addr_t module_addr); | ||||
virtual void OnUnloadDll(lldb::addr_t module_addr); | virtual void OnUnloadDll(lldb::addr_t module_addr); | ||||
virtual void OnDebugString(const std::string &string); | virtual void OnDebugString(lldb::addr_t debug_string_addr, bool is_unicode, | ||||
uint16_t length_lower_word); | |||||
virtual void OnDebuggerError(const Status &error, uint32_t type); | virtual void OnDebuggerError(const Status &error, uint32_t type); | ||||
protected: | protected: | ||||
Status DetachProcess(); | Status DetachProcess(); | ||||
Status LaunchProcess(ProcessLaunchInfo &launch_info, | Status LaunchProcess(ProcessLaunchInfo &launch_info, | ||||
DebugDelegateSP delegate); | DebugDelegateSP delegate); | ||||
Show All 33 Lines |