Crate symbolic_debuginfo [−] [src]
Abstraction for reading debug info files.
Structs
BreakpadFileRecord |
Breakpad file record declaring a source file. |
BreakpadFormat |
Wrapper around |
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. |
ObjectError |
An error returned when working with |
Objects |
Iterator over |
ParseBreakpadError |
An error returned when parsing breakpad files fails. |
ParseDebugIdError |
An error returned when parsing invalid debug identifiers. |
Symbol |
A single symbol in a |
SymbolIterator |
An iterator over |
Symbols |
Provides access to |
Enums
BreakpadRecord |
A Breakpad symbol record. |
DwarfSection |
Represents the name of a DWARF debug section. |
ObjectErrorKind |
The kind of an |
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 |