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

CallStack

A stack of StackFrames produced as a result of unwinding a thread.

DwarfSymbolizer
MultiSymbolProvider
ProcessState

The state of a process as recorded by a Minidump.

StackFrame

A single stack frame produced from unwinding a thread’s stack.

SystemInfo

Information about the system that produced a Minidump.

Enums

CallStackInfo

Information about the results of unwinding a thread’s stack.

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.

ProcessError

An error encountered during minidump processing.

Traits

SymbolProvider

Functions

process_minidump

Unwind all threads in dump and return a ProcessState.

walk_stack