Crate symbolic_debuginfo [] [src]

Abstraction for reading debug info files.

Structs

BreakpadFileRecord

Breakpad file record declaring a source file.

BreakpadFormat

Wrapper around DebugId for Breakpad formatting.

BreakpadFuncRecord

Breakpad function record declaring address and size of a source function.

BreakpadLineRecord

Breakpad line record declaring the mapping of a memory address to file and line number.

BreakpadModuleRecord

Breakpad module record containing general information on the file.

BreakpadPublicRecord

Breakpad public record declaring a linker-visible symbol.

BreakpadRecords

An iterator over records in a Breakpad symbol file.

DebugId

Unique identifier for debug information files and their debug information.

DwarfSectionData

Gives access to a section in a dwarf file

FatObject

Represents a potentially fat object containing one or more objects.

Object

Represents a single object in a fat object.

Objects

Iterator over Objects in a FatObject.

Symbol

A single symbol

SymbolIterator

An iterator over Symbols in a symbol table

Symbols

Provides access to Symbols of an Object

Enums

BreakpadRecord

A Breakpad symbol record.

DwarfSection

Represents the name of the section

Traits

BreakpadData

Gives access to Breakpad debugging information.

DwarfData

Provides access to DWARF debugging information in object files

SymbolTable

Gives access to the symbol table of an Object file