class ModuleSnapshotMinidump
Defined at line 36 of file ../../third_party/crashpad/src/snapshot/minidump/module_snapshot_minidump.h
A ModuleSnapshot based on a module in a minidump file.
Public Methods
void ModuleSnapshotMinidump ()
void ModuleSnapshotMinidump (const ModuleSnapshotMinidump & )
Defined at line 40 of file ../../third_party/crashpad/src/snapshot/minidump/module_snapshot_minidump.h
ModuleSnapshotMinidump & operator= (const ModuleSnapshotMinidump & )
Defined at line 41 of file ../../third_party/crashpad/src/snapshot/minidump/module_snapshot_minidump.h
void ~ModuleSnapshotMinidump ()
bool Initialize (FileReaderInterface * file_reader, RVA minidump_module_rva, const MINIDUMP_LOCATION_DESCRIPTOR * minidump_crashpad_module_info_location)
Initializes the object.
Parameters
file_reader [in] A file reader corresponding to a minidump file. The file reader must support seeking.
minidump_module_rva [in] The file offset in at which the module’s MINIDUMP_MODULE structure is located.
minidump_crashpad_module_info_location [in] The location in at which the module’s corresponding MinidumpModuleCrashpadInfo structure is located. If no such corresponding structure is available for a module, this may be `nullptr`.
Returns
`true` if the snapshot could be created, `false` otherwise with
an appropriate message logged.
std::string Name ()
ModuleSnapshot:
uint64_t Address ()
uint64_t Size ()
time_t Timestamp ()
void FileVersion (uint16_t * version_0, uint16_t * version_1, uint16_t * version_2, uint16_t * version_3)
void SourceVersion (uint16_t * version_0, uint16_t * version_1, uint16_t * version_2, uint16_t * version_3)
ModuleType GetModuleType ()
void UUIDAndAge (crashpad::UUID * uuid, uint32_t * age)
std::string DebugFileName ()
std::vector<uint8_t> BuildID ()
std::vector<std::string> AnnotationsVector ()
std::map<std::string, std::string> AnnotationsSimpleMap ()
std::vector<AnnotationSnapshot> AnnotationObjects ()
std::set<CheckedRange<uint64_t>> ExtraMemoryRanges ()
std::vector<const UserMinidumpStream *> CustomMinidumpStreams ()