class ExceptionSnapshotMinidump

Defined at line 32 of file ../../third_party/crashpad/src/snapshot/minidump/exception_snapshot_minidump.h

An ExceptionSnapshot based on a minidump file.

Public Methods

void ExceptionSnapshotMinidump ()
void ExceptionSnapshotMinidump (const ExceptionSnapshotMinidump & )

Defined at line 36 of file ../../third_party/crashpad/src/snapshot/minidump/exception_snapshot_minidump.h

ExceptionSnapshotMinidump & operator= (const ExceptionSnapshotMinidump & )

Defined at line 37 of file ../../third_party/crashpad/src/snapshot/minidump/exception_snapshot_minidump.h

void ~ExceptionSnapshotMinidump ()
bool Initialize (FileReaderInterface * file_reader, CPUArchitecture arch, RVA minidump_exception_stream_rva)

Initializes the object.

Parameters

file_reader [in] A file reader corresponding to a minidump file. The file reader must support seeking.
arch [in] The CPU architecture of this snapshot.
minidump_exception_stream_rva [in] The file offset in at which the MINIDUMP_EXCEPTION_STREAM structure is located.

Returns

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

an appropriate message logged.

const CPUContext * Context ()

ExceptionSnapshot:

uint64_t ThreadID ()
uint32_t Exception ()
uint32_t ExceptionInfo ()
uint64_t ExceptionAddress ()
const std::vector<uint64_t> & Codes ()
std::vector<const MemorySnapshot *> ExtraMemory ()
bool IsValid ()

Allow callers to explicitly check whether this exception snapshot has been

initialized.

Defined at line 67 of file ../../third_party/crashpad/src/snapshot/minidump/exception_snapshot_minidump.h