pub type Dwarf<'input> = Dwarf<EndianSlice<'input, LittleEndian>>;
Aliased Type§
struct Dwarf<'input> {Show 14 fields
pub debug_abbrev: DebugAbbrev<EndianSlice<'input, LittleEndian>>,
pub debug_addr: DebugAddr<EndianSlice<'input, LittleEndian>>,
pub debug_aranges: DebugAranges<EndianSlice<'input, LittleEndian>>,
pub debug_info: DebugInfo<EndianSlice<'input, LittleEndian>>,
pub debug_line: DebugLine<EndianSlice<'input, LittleEndian>>,
pub debug_line_str: DebugLineStr<EndianSlice<'input, LittleEndian>>,
pub debug_str: DebugStr<EndianSlice<'input, LittleEndian>>,
pub debug_str_offsets: DebugStrOffsets<EndianSlice<'input, LittleEndian>>,
pub debug_types: DebugTypes<EndianSlice<'input, LittleEndian>>,
pub locations: LocationLists<EndianSlice<'input, LittleEndian>>,
pub ranges: RangeLists<EndianSlice<'input, LittleEndian>>,
pub file_type: DwarfFileType,
pub sup: Option<Arc<Dwarf<EndianSlice<'input, LittleEndian>>>>,
pub abbreviations_cache: AbbreviationsCache,
}
Fields§
§debug_abbrev: DebugAbbrev<EndianSlice<'input, LittleEndian>>
The .debug_abbrev
section.
debug_addr: DebugAddr<EndianSlice<'input, LittleEndian>>
The .debug_addr
section.
debug_aranges: DebugAranges<EndianSlice<'input, LittleEndian>>
The .debug_aranges
section.
debug_info: DebugInfo<EndianSlice<'input, LittleEndian>>
The .debug_info
section.
debug_line: DebugLine<EndianSlice<'input, LittleEndian>>
The .debug_line
section.
debug_line_str: DebugLineStr<EndianSlice<'input, LittleEndian>>
The .debug_line_str
section.
debug_str: DebugStr<EndianSlice<'input, LittleEndian>>
The .debug_str
section.
debug_str_offsets: DebugStrOffsets<EndianSlice<'input, LittleEndian>>
The .debug_str_offsets
section.
debug_types: DebugTypes<EndianSlice<'input, LittleEndian>>
The .debug_types
section.
locations: LocationLists<EndianSlice<'input, LittleEndian>>
The location lists in the .debug_loc
and .debug_loclists
sections.
ranges: RangeLists<EndianSlice<'input, LittleEndian>>
The range lists in the .debug_ranges
and .debug_rnglists
sections.
file_type: DwarfFileType
The type of this file.
sup: Option<Arc<Dwarf<EndianSlice<'input, LittleEndian>>>>
The DWARF sections for a supplementary object file.
abbreviations_cache: AbbreviationsCache
A cache of previously parsed abbreviations for units in this file.