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 StackFrames 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.