Struct breakpad_symbols::SymbolFile [] [src]

pub struct SymbolFile {
    pub files: HashMap<u32, String>,
    pub publics: Vec<PublicSymbol>,
    pub functions: RangeMap<u64, Function>,
    pub cfi_stack_info: RangeMap<u64, StackInfoCFI>,
    pub win_stack_framedata_info: RangeMap<u64, StackInfoWin>,
    pub win_stack_fpo_info: RangeMap<u64, StackInfoWin>,
}

A parsed .sym file containing debug symbols.

Fields

The set of source files involved in compilation.

Publicly visible symbols.

Functions.

DWARF CFI unwind information.

Windows unwind information (frame data).

Windows unwind information (FPO data).

Methods

impl SymbolFile
[src]

[src]

Parse a SymbolFile from path.

[src]

Parse an in-memory SymbolFile from bytes.

[src]

Fill in as much source information for frame as possible.

[src]

Find the nearest PublicSymbol whose address is less than or equal to addr.

Trait Implementations

impl Debug for SymbolFile
[src]

[src]

Formats the value using the given formatter.

impl PartialEq for SymbolFile
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.