[−][src]Module symbolic_minidump::processor
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
CallStack | Represents a thread of the |
CodeModule | Carries information about a code module loaded into the process during the
crash. The |
CodeModuleId | Breakpad code module IDs. |
ParseFrameTrustError | Error when converting a string to |
ProcessMinidumpError | An error generated when trying to process a minidump. |
ProcessState | Snapshot of the state of a processes during its crash. The object can be obtained by processing Minidump or Microdump files. |
StackFrame | Contains information from the memorydump, especially the frame's instruction
pointer. Also references an optional |
SystemInfo | Information about the CPU and OS on which a minidump was generated. |
Enums
FrameTrust | 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. |
ProcessResult | Result of processing a Minidump or Microdump file. |
RegVal | Value of a stack frame register. |
Type Definitions
FrameInfoMap | Container for call frame information (CFI) of |
ParseCodeModuleIdError | An error returned when parsing an invalid |