9#ifndef LLDB_SOURCE_PLUGINS_PROCESS_FREEBSDKERNEL_THREADFREEBSDKERNELCORE_H
10#define LLDB_SOURCE_PLUGINS_PROCESS_FREEBSDKERNEL_THREADFREEBSDKERNELCORE_H
lldb::RegisterContextSP m_thread_reg_ctx_sp
void SetName(const char *name) override
~ThreadFreeBSDKernelCore() override
const char * GetName() override
ThreadFreeBSDKernelCore(lldb_private::Process &process, lldb::tid_t tid, lldb::addr_t pcb_addr, std::string thread_name)
lldb::RegisterContextSP CreateRegisterContextForFrame(lldb_private::StackFrame *frame) override
std::string m_thread_name
bool CalculateStopInfo() override
Ask the thread subclass to set its stop info.
void RefreshStateAfterStop() override
lldb::RegisterContextSP GetRegisterContext() override
void SetIsCrashedThread(bool is_crashed)
A plug-in interface definition class for debugging a process.
This base class provides an interface to stack frames.
std::shared_ptr< lldb_private::RegisterContext > RegisterContextSP