Module symbolic::minidump::processor [−][src]
Expand description
Minidump processing facilities.
This crate exposes rust bindings to the Breakpad processor for minidumps. The root type is
ProcessState
, which contains the high-level API to open a Minidump and extract most of the
information that is stored inside.
For more information on the internals of the Breakpad processor, refer to the official docs.
Structs
Represents a thread of the ProcessState
which holds a list of StackFrame
s.
Carries information about a code module loaded into the process during the
crash. The debug_identifier
uniquely identifies this module.
Breakpad code module IDs.
A structure representing a tree of disjoint ranges with associated contents.
Error when converting a string to FrameTrust
.
An error generated when trying to process a minidump.
Snapshot of the state of a processes during its crash. The object can be obtained by processing Minidump or Microdump files.
A structure containing a set of disjoint ranges with attached contents.
Contains information from the memorydump, especially the frame’s instruction
pointer. Also references an optional CodeModule
that contains the
instruction of this stack frame.
Information about the CPU and OS on which a minidump was generated.
Enums
Indicates how well the instruction pointer derived during stack walking is trusted. Since the stack walker can resort to stack scanning, it can wind up with dubious frames.
Result of processing a Minidump or Microdump file.
Value of a stack frame register.
Type Definitions
Container for call frame information (CFI) of CodeModule
s.
An error returned when parsing an invalid CodeModuleId
.