Crate minidump_processor[−][src]
Expand description
A library for producing stack traces and other useful information from minidump files.
You can use the minidump crate to parse a minidump file, and then
use the process_minidump
function to produce stack traces. If you provide paths to
Breakpad-format .sym files, the stack traces will include function and source line information.
Structs
A stack of StackFrame
s produced as a result of unwinding a thread.
The state of a process as recorded by a Minidump
.
A single stack frame produced from unwinding a thread’s stack.
Symbolicate stack frames.
Information about the system that produced a Minidump
.
Enums
Information about the results of unwinding a thread’s stack.
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.
An error encountered during minidump processing.
Traits
A trait for setting symbol information on something like a stack frame.
A trait for things that can locate symbols for a given module.
Functions
Gets a SymbolSupplier that looks up symbols by path or with urls.
Unwind all threads in dump
and return a ProcessState
.
Gets a SymbolSupplier that looks up symbols by path.
Gets a mock SymbolSupplier that just maps module names to a string containing an entire breakpad .sym file, for tests.