pub type Dwarf<'input> = Dwarf<EndianSlice<'input, LittleEndian>>;Aliased Type§
pub struct Dwarf<'input> {Show 16 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_macinfo: DebugMacinfo<EndianSlice<'input, LittleEndian>>,
pub debug_macro: DebugMacro<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_macinfo: DebugMacinfo<EndianSlice<'input, LittleEndian>>The .debug_macinfo section.
debug_macro: DebugMacro<EndianSlice<'input, LittleEndian>>The .debug_macro 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: DwarfFileTypeThe type of this file.
sup: Option<Arc<Dwarf<EndianSlice<'input, LittleEndian>>>>The DWARF sections for a supplementary object file.
abbreviations_cache: AbbreviationsCacheA cache of previously parsed abbreviations for units in this file.