class MinidumpRemoteAPI
Defined at line 33 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.h
An implementation of RemoteAPI for Session that accesses a minidump file.
Public Methods
uint64_t ProcessID ()
The process ID for the (presumably only) process in this dump.
Defined at line 42 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.h
void MinidumpRemoteAPI (Session * session)
Defined at line 261 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void ~MinidumpRemoteAPI ()
Defined at line 265 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
Err Open (const std::string & path)
Defined at line 337 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
Err Close ()
Defined at line 362 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Hello (const debug_ipc::HelloRequest & request, fit::callback<void (const Err &, debug_ipc::HelloReply)> cb)
RemoteAPI implementation. Not all APIs are implemented.
Defined at line 372 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Status (const debug_ipc::StatusRequest & request, fit::callback<void (const Err &, debug_ipc::StatusReply)> cb)
Defined at line 423 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Kill (const debug_ipc::KillRequest & request, fit::callback<void (const Err &, debug_ipc::KillReply)> cb)
Defined at line 440 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Attach (const debug_ipc::AttachRequest & request, fit::callback<void (const Err &, debug_ipc::AttachReply)> cb)
Defined at line 445 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Detach (const debug_ipc::DetachRequest & request, fit::callback<void (const Err &, debug_ipc::DetachReply)> cb)
Defined at line 570 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Modules (const debug_ipc::ModulesRequest & request, fit::callback<void (const Err &, debug_ipc::ModulesReply)> cb)
Defined at line 589 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Pause (const debug_ipc::PauseRequest & request, fit::callback<void (const Err &, debug_ipc::PauseReply)> cb)
Defined at line 608 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Resume (const debug_ipc::ResumeRequest & request, fit::callback<void (const Err &, debug_ipc::ResumeReply)> cb)
Defined at line 613 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void ProcessTree (const debug_ipc::ProcessTreeRequest & request, fit::callback<void (const Err &, debug_ipc::ProcessTreeReply)> cb)
Defined at line 618 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void Threads (const debug_ipc::ThreadsRequest & request, fit::callback<void (const Err &, debug_ipc::ThreadsReply)> cb)
Defined at line 639 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void ReadMemory (const debug_ipc::ReadMemoryRequest & request, fit::callback<void (const Err &, debug_ipc::ReadMemoryReply)> cb)
Defined at line 655 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void ReadRegisters (const debug_ipc::ReadRegistersRequest & request, fit::callback<void (const Err &, debug_ipc::ReadRegistersReply)> cb)
Defined at line 676 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void AddOrChangeBreakpoint (const debug_ipc::AddOrChangeBreakpointRequest & request, fit::callback<void (const Err &, debug_ipc::AddOrChangeBreakpointReply)> cb)
Defined at line 718 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void RemoveBreakpoint (const debug_ipc::RemoveBreakpointRequest & request, fit::callback<void (const Err &, debug_ipc::RemoveBreakpointReply)> cb)
Defined at line 724 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void SysInfo (const debug_ipc::SysInfoRequest & request, fit::callback<void (const Err &, debug_ipc::SysInfoReply)> cb)
Defined at line 730 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void ThreadStatus (const debug_ipc::ThreadStatusRequest & request, fit::callback<void (const Err &, debug_ipc::ThreadStatusReply)> cb)
Defined at line 746 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void AddressSpace (const debug_ipc::AddressSpaceRequest & request, fit::callback<void (const Err &, debug_ipc::AddressSpaceReply)> cb)
Defined at line 818 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void UpdateFilter (const debug_ipc::UpdateFilterRequest & request, fit::callback<void (const Err &, debug_ipc::UpdateFilterReply)> cb)
Defined at line 847 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void WriteMemory (const debug_ipc::WriteMemoryRequest & request, fit::callback<void (const Err &, debug_ipc::WriteMemoryReply)> cb)
Defined at line 853 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void SaveMinidump (const debug_ipc::SaveMinidumpRequest & request, fit::callback<void (const Err &, debug_ipc::SaveMinidumpReply)> cb)
Defined at line 859 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc
void OnDownloadsStopped (size_t num_succeeded, size_t num_failed)
DownloadObserver implementation.
Defined at line 329 of file ../../src/developer/debug/zxdb/client/minidump_remote_api.cc