class MemorySnapshotGeneric
Defined at line 35 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
A MemorySnapshot of a memory region in a process on the running
system. Works on multiple platforms by using a platform-specific
ProcessMemory object.
Public Methods
void MemorySnapshotGeneric ()
Defined at line 37 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
void MemorySnapshotGeneric (const MemorySnapshotGeneric & )
Defined at line 39 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
MemorySnapshotGeneric & operator= (const MemorySnapshotGeneric & )
Defined at line 40 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
void ~MemorySnapshotGeneric ()
Defined at line 42 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
void Initialize (const ProcessMemory * process_memory, VMAddress address, VMSize size)
Initializes the object.
Memory is read lazily. No attempt is made to read the memory snapshot data
until Read() is called, and the memory snapshot data is discared when
Read() returns.
Parameters
Defined at line 54 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
uint64_t Address ()
MemorySnapshot:
Defined at line 66 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
size_t Size ()
Defined at line 71 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
bool Read (Delegate * delegate)
Defined at line 76 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
const MemorySnapshot * MergeWithOtherSnapshot (const MemorySnapshot * other)
Defined at line 90 of file ../../third_party/crashpad/src/snapshot/memory_snapshot_generic.h
Friends
template <class T>
const MemorySnapshot * MemorySnapshotGeneric (const T * selfconst MemorySnapshot * other)