class MinidumpMemory
Defined at line 24 of file ../../src/developer/debug/zxdb/client/minidump_memory.h
The memory of a process from minidump. It consists of multiple regions, some are backed by the
memory snapshot in the minidump, some are backed by files on disk.
Public Methods
void MinidumpMemory (const crashpad::ProcessSnapshotMinidump & minidump, BuildIDIndex & build_id_index)
Defined at line 34 of file ../../src/developer/debug/zxdb/client/minidump_memory.cc
void MinidumpMemory (std::vector<std::tuple<uint64_t, uint64_t, std::shared_ptr<Region>>> regions)
For testing.
Defined at line 47 of file ../../src/developer/debug/zxdb/client/minidump_memory.h
std::vector<debug_ipc::MemoryBlock> ReadMemoryBlocks (uint64_t address, uint64_t size)
Similar to |debug_agent::ProcessHandle::ReadMemoryBlocks|.
Used by |MinidumpRemoteAPI::ReadMemory|.
Defined at line 97 of file ../../src/developer/debug/zxdb/client/minidump_memory.cc
Region * GetMemoryRegion (uint64_t address)
Used by the unwinder.
Defined at line 144 of file ../../src/developer/debug/zxdb/client/minidump_memory.cc
std::vector<unwinder::Module> GetUnwinderModules ()
Defined at line 153 of file ../../src/developer/debug/zxdb/client/minidump_memory.cc