Go to the documentation of this file.
9 #ifndef liblldb_Plugins_Process_Windows_LocalDebugDelegate_H_
10 #define liblldb_Plugins_Process_Windows_LocalDebugDelegate_H_
void OnDebuggerConnected(lldb::addr_t image_base) override
void OnUnloadDll(lldb::addr_t module_addr) override
LocalDebugDelegate(lldb::ProcessWP process)
ProcessWindowsSP GetProcessPointer()
void OnDebugString(const std::string &message) override
void OnLoadDll(const lldb_private::ModuleSpec &module_spec, lldb::addr_t module_addr) override
void OnDebuggerError(const Status &error, uint32_t type) override
static llvm::raw_ostream & error(Stream &strm)
ExceptionResult OnDebugException(bool first_chance, const ExceptionRecord &record) override
string(SUBSTRING ${p} 10 -1 pStripped) if($
void OnCreateThread(const HostThread &thread) override
message(FATAL_ERROR "invalid libipt include path provided") endif() include_directories($
std::shared_ptr< ProcessWindows > ProcessWindowsSP
lldb::ProcessWP m_process
void OnExitThread(lldb::tid_t thread_id, uint32_t exit_code) override
void OnExitProcess(uint32_t exit_code) override
A class that represents a running process on the host machine.