Struct breakpad_symbols::SimpleFrame [] [src]

pub struct SimpleFrame {
    pub instruction: u64,
    pub function: Option<String>,
    pub function_base: Option<u64>,
    pub source_file: Option<String>,
    pub source_line: Option<u32>,
    pub source_line_base: Option<u64>,
}

A simple implementation of FrameSymbolizer that just holds data.

Fields

The program counter value for this frame.

The name of the function in which the current instruction is executing.

The offset of the start of function from the module base.

The name of the source file in which the current instruction is executing.

The 1-based index of the line number in source_file in which the current instruction is executing.

The offset of the start of source_line from the function base.

Methods

impl SimpleFrame
[src]

[src]

Instantiate a SimpleFrame with instruction pointer instruction.

Trait Implementations

impl Default for SimpleFrame
[src]

[src]

Returns the "default value" for a type. Read more

impl FrameSymbolizer for SimpleFrame
[src]

[src]

Get the program counter value for this frame.

[src]

Set the name and base address of the function in which this frame is executing.

[src]

Set the source file and (1-based) line number this frame represents.