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