class ProcessSnapshotMinidump

Defined at line 53 of file ../../third_party/crashpad/src/snapshot/minidump/process_snapshot_minidump.h

A ProcessSnapshot based on a minidump file.

Public Methods

void ProcessSnapshotMinidump ()
void ProcessSnapshotMinidump (const ProcessSnapshotMinidump & )

Defined at line 57 of file ../../third_party/crashpad/src/snapshot/minidump/process_snapshot_minidump.h

ProcessSnapshotMinidump & operator= (const ProcessSnapshotMinidump & )

Defined at line 58 of file ../../third_party/crashpad/src/snapshot/minidump/process_snapshot_minidump.h

void ~ProcessSnapshotMinidump ()
bool Initialize (FileReaderInterface * file_reader)

Initializes the object.

Parameters

file_reader [in] A file reader corresponding to a minidump file. The file reader must support seeking.

Returns

`true` if the snapshot could be created, `false` otherwise with

an appropriate message logged.

crashpad::ProcessID ProcessID ()

ProcessSnapshot:

crashpad::ProcessID ParentProcessID ()
void SnapshotTime (timeval * snapshot_time)
void ProcessStartTime (timeval * start_time)
void ProcessCPUTimes (timeval * user_time, timeval * system_time)
void ReportID (UUID * report_id)
void ClientID (UUID * client_id)
const std::map<std::string, std::string> & AnnotationsSimpleMap ()
const SystemSnapshot * System ()
std::vector<const ThreadSnapshot *> Threads ()
std::vector<const ModuleSnapshot *> Modules ()
std::vector<UnloadedModuleSnapshot> UnloadedModules ()
const ExceptionSnapshot * Exception ()
std::vector<const MemoryMapRegionSnapshot *> MemoryMap ()
std::vector<HandleSnapshot> Handles ()
std::vector<const MemorySnapshot *> ExtraMemory ()
const ProcessMemory * Memory ()
std::vector<const MinidumpStream *> CustomMinidumpStreams ()

Returns a list of custom minidump streams. This routine is the

equivalent of ModuleSnapshot::CustomMinidumpStreams(), except that in

a minidump it is impossible to associate a custom stream to a specific

module.

Returns

The caller does not take ownership of the returned objects, they

are scoped to the lifetime of the ProcessSnapshotMinidump object that

they were obtained from.