class RemoteAPI

Defined at line 14 of file ../../src/developer/debug/debug_agent/remote_api.h

This is an abstract class that implements calls corresponding to the

client->agent IPC requests.

Public Methods

uint32_t GetVersion ()

Get the IPC version that should be used to deserialize.

void OnAddOrChangeBreakpoint (const debug_ipc::AddOrChangeBreakpointRequest & request, debug_ipc::AddOrChangeBreakpointReply * reply)
void OnAddressSpace (const debug_ipc::AddressSpaceRequest & request, debug_ipc::AddressSpaceReply * reply)
void OnAttach (const debug_ipc::AttachRequest & request, debug_ipc::AttachReply * reply)
void OnDetach (const debug_ipc::DetachRequest & request, debug_ipc::DetachReply * reply)
void OnHello (const debug_ipc::HelloRequest & request, debug_ipc::HelloReply * reply)
void OnKill (const debug_ipc::KillRequest & request, debug_ipc::KillReply * reply)
void OnLoadInfoHandleTable (const debug_ipc::LoadInfoHandleTableRequest & request, debug_ipc::LoadInfoHandleTableReply * reply)
void OnModules (const debug_ipc::ModulesRequest & request, debug_ipc::ModulesReply * reply)
void OnPause (const debug_ipc::PauseRequest & request, debug_ipc::PauseReply * reply)
void OnProcessTree (const debug_ipc::ProcessTreeRequest & request, debug_ipc::ProcessTreeReply * reply)
void OnReadMemory (const debug_ipc::ReadMemoryRequest & request, debug_ipc::ReadMemoryReply * reply)
void OnReadRegisters (const debug_ipc::ReadRegistersRequest & request, debug_ipc::ReadRegistersReply * reply)
void OnRemoveBreakpoint (const debug_ipc::RemoveBreakpointRequest & request, debug_ipc::RemoveBreakpointReply * reply)
void OnResume (const debug_ipc::ResumeRequest & request, debug_ipc::ResumeReply * reply)
void OnRunBinary (const debug_ipc::RunBinaryRequest & request, debug_ipc::RunBinaryReply * reply)
void OnRunComponent (const debug_ipc::RunComponentRequest & request, debug_ipc::RunComponentReply * reply)
void OnRunTest (const debug_ipc::RunTestRequest & request, debug_ipc::RunTestReply * reply)
void OnSaveMinidump (const debug_ipc::SaveMinidumpRequest & request, debug_ipc::SaveMinidumpReply * reply)
void OnStatus (const debug_ipc::StatusRequest & request, debug_ipc::StatusReply * reply)
void OnSysInfo (const debug_ipc::SysInfoRequest & request, debug_ipc::SysInfoReply * reply)
void OnThreadStatus (const debug_ipc::ThreadStatusRequest & request, debug_ipc::ThreadStatusReply * reply)
void OnThreads (const debug_ipc::ThreadsRequest & request, debug_ipc::ThreadsReply * reply)
void OnUpdateFilter (const debug_ipc::UpdateFilterRequest & request, debug_ipc::UpdateFilterReply * reply)
void OnUpdateGlobalSettings (const debug_ipc::UpdateGlobalSettingsRequest & request, debug_ipc::UpdateGlobalSettingsReply * reply)
void OnWriteMemory (const debug_ipc::WriteMemoryRequest & request, debug_ipc::WriteMemoryReply * reply)
void OnWriteRegisters (const debug_ipc::WriteRegistersRequest & request, debug_ipc::WriteRegistersReply * reply)