Crate minidump[−][src]
Expand description
A parser for the minidump file format.
The minidump
module provides a parser for the
minidump file format as produced by Microsoft’s
MinidumpWriteDump
API and the
Google Breakpad library.
The primary API for this module is the Minidump
struct, which can be instantiated by calling the Minidump::read
or
Minidump::read_path
methods.
Modules
Minidump structure definitions.
Information about the system that produced a Minidump
.
Structs
An iterator over MinidumpMemory
s.
An index into the contents of a minidump.
Information about an assertion that caused a crash.
Additional information about process state.
CPU context such as register states.
Additional Crashpad-specific information carried within a minidump file.
Information about the exception that caused the minidump to be generated.
A region of memory from the process that wrote the minidump.
A list of memory regions included in a minidump.
Miscellaneous information about the process that wrote the minidump.
An executable or shared library loaded in the process at the time the Minidump
was written.
Additional Crashpad-specific information about a module carried within a minidump file.
A list of MinidumpModule
s contained in a Minidump
.
Information about the system that generated the minidump.
The state of a thread from the process when the minidump was written.
A list of MinidumpThread
s contained in a Minidump
.
A mapping of thread ids to their names.
A stream in the minidump that this implementation is aware of but doesn’t yet support.
A stream in the minidump that this implementation has no knowledge of.
An executable or shared library that was once loaded into the process, but was unloaded
by the time the Minidump
was written.
A list of MinidumpUnloadedModule
s contained in a Minidump
.
Enums
CodeView data describes how to locate debug symbols
Errors encountered while reading a MinidumpContext
.
The reason for a process crash.
The endianness (byte order) of a stream of bytes
Errors encountered while reading a Minidump
.
A typed annotation object.
Information about which registers are valid in a MinidumpContext
.
The CPU-specific context structure.
Traits
Generic over the specifics of a CPU context.
The fundamental unit of data in a Minidump
.
An executable or shared library loaded in a process.
Shorthand for Read + Seek