Struct breakpad::ProcessState [] [src]

pub struct ProcessState { /* fields omitted */ }

Snapshot of the state of a processes during its crash. The object can be obtained by processing Minidump or Microdump files.

To get source code information for StackFrames, create a Resolver and load all CodeModules included in one of the frames. To get a list of all these modules use referenced_modules.

Methods

impl ProcessState
[src]

[src]

Reads a minidump from the filesystem into memory and processes it

Returns a ProcessState that contains information about the crashed process. The parameter frame_infos expects a map of Breakpad symbols containing STACK CFI and STACK WIN records to allow stackwalking with omitted frame pointers.

[src]

Processes a minidump supplied via raw binary data

Returns a ProcessState that contains information about the crashed process. The parameter frame_infos expects a map of Breakpad symbols containing STACK CFI and STACK WIN records to allow stackwalking with omitted frame pointers.

[src]

Returns a list of CallStacks in the minidump.

[src]

Returns a list of all CodeModules referenced in one of the CallStacks.

Trait Implementations

impl Drop for ProcessState
[src]

[src]

Executes the destructor for this type. Read more

impl Debug for ProcessState
[src]

[src]

Formats the value using the given formatter.