LocalDebuggerInterface
struct LocalDebuggerInterface::DebugContextGetter {
LocalDebuggerInterface::LocalDebuggerInterface(team_id team)
LocalDebuggerInterface::~LocalDebuggerInterface()
LocalDebuggerInterface::Init()
LocalDebuggerInterface::Close(bool killTeam)
LocalDebuggerInterface::Connected() const
LocalDebuggerInterface::TeamID() const
LocalDebuggerInterface::GetArchitecture() const
LocalDebuggerInterface::GetNextDebugEvent(DebugEvent*& _event)
LocalDebuggerInterface::SetTeamDebuggingFlags(uint32 flags)
LocalDebuggerInterface::ContinueThread(thread_id thread)
LocalDebuggerInterface::StopThread(thread_id thread)
LocalDebuggerInterface::SingleStepThread(thread_id thread)
LocalDebuggerInterface::InstallBreakpoint(target_addr_t address)
LocalDebuggerInterface::UninstallBreakpoint(target_addr_t address)
LocalDebuggerInterface::InstallWatchpoint(target_addr_t address, uint32 type,
struct LocalDebuggerInterface::DebugContext : debug_context,
LocalDebuggerInterface::UninstallWatchpoint(target_addr_t address)
LocalDebuggerInterface::GetSystemInfo(SystemInfo& info)
LocalDebuggerInterface::GetTeamInfo(TeamInfo& info)
LocalDebuggerInterface::GetThreadInfos(BObjectList<ThreadInfo, true>& infos)
LocalDebuggerInterface::GetImageInfos(BObjectList<ImageInfo, true>& infos)
LocalDebuggerInterface::GetAreaInfos(BObjectList<AreaInfo, true>& infos)
LocalDebuggerInterface::GetSemaphoreInfos(BObjectList<SemaphoreInfo, true>& infos)
LocalDebuggerInterface::GetSymbolInfos(team_id team, image_id image,
LocalDebuggerInterface::GetSymbolInfo(team_id team, image_id image, const char* name,
LocalDebuggerInterface::GetThreadInfo(thread_id thread, ThreadInfo& info)
LocalDebuggerInterface::GetCpuState(thread_id thread, CpuState*& _state)
LocalDebuggerInterface::SetCpuState(thread_id thread, const CpuState* state)
LocalDebuggerInterface::GetCpuFeatures(uint32& flags)
LocalDebuggerInterface::WriteCoreFile(const char* path)
LocalDebuggerInterface::GetMemoryProperties(target_addr_t address,
LocalDebuggerInterface::ReadMemory(target_addr_t address, void* buffer, size_t size)
LocalDebuggerInterface::WriteMemory(target_addr_t address, void* buffer,
LocalDebuggerInterface::_CreateDebugEvent(int32 messageCode,
struct LocalDebuggerInterface::DebugContextPool {
LocalDebuggerInterface::_GetNextSystemWatchEvent(DebugEvent*& _event,
LocalDebuggerInterface::_GetDebugCpuState(thread_id thread, debug_cpu_state& _state)
class LocalDebuggerInterface : public DebuggerInterface {
LocalDebuggerInterface(team_id team);
virtual ~LocalDebuggerInterface();
LocalDebuggerInterface* interface
= new(std::nothrow) LocalDebuggerInterface(teamID);