Go to the documentation of this file.
9 #ifndef liblldb_Plugins_Process_Windows_IDebugDelegate_H_
10 #define liblldb_Plugins_Process_Windows_IDebugDelegate_H_
virtual void OnCreateThread(const HostThread &thread)=0
virtual void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code)=0
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
static llvm::raw_ostream & error(Stream &strm)
string(SUBSTRING ${p} 10 -1 pStripped) if($
virtual void OnUnloadDll(lldb::addr_t module_addr)=0
virtual ~IDebugDelegate()
virtual void OnDebuggerError(const Status &error, uint32_t type)=0
A class that represents a running process on the host machine.
virtual void OnLoadDll(const ModuleSpec &module_spec, lldb::addr_t module_addr)=0
virtual void OnDebugString(const std::string &string)=0