GimliDwarf

Type Alias GimliDwarf 

Source
pub type GimliDwarf = Dwarf<EndianRcSlice<RunTimeEndian>>;

Aliased Type§

pub struct GimliDwarf {
Show 16 fields pub debug_abbrev: DebugAbbrev<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_addr: DebugAddr<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_aranges: DebugAranges<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_info: DebugInfo<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_line: DebugLine<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_line_str: DebugLineStr<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_macinfo: DebugMacinfo<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_macro: DebugMacro<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_str: DebugStr<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_str_offsets: DebugStrOffsets<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub debug_types: DebugTypes<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub locations: LocationLists<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub ranges: RangeLists<EndianReader<RunTimeEndian, Rc<[u8]>>>, pub file_type: DwarfFileType, pub sup: Option<Arc<Dwarf<EndianReader<RunTimeEndian, Rc<[u8]>>>>>, pub abbreviations_cache: AbbreviationsCache,
}

Fields§

§debug_abbrev: DebugAbbrev<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_abbrev section.

§debug_addr: DebugAddr<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_addr section.

§debug_aranges: DebugAranges<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_aranges section.

§debug_info: DebugInfo<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_info section.

§debug_line: DebugLine<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_line section.

§debug_line_str: DebugLineStr<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_line_str section.

§debug_macinfo: DebugMacinfo<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_macinfo section.

§debug_macro: DebugMacro<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_macro section.

§debug_str: DebugStr<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_str section.

§debug_str_offsets: DebugStrOffsets<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_str_offsets section.

§debug_types: DebugTypes<EndianReader<RunTimeEndian, Rc<[u8]>>>

The .debug_types section.

§locations: LocationLists<EndianReader<RunTimeEndian, Rc<[u8]>>>

The location lists in the .debug_loc and .debug_loclists sections.

§ranges: RangeLists<EndianReader<RunTimeEndian, Rc<[u8]>>>

The range lists in the .debug_ranges and .debug_rnglists sections.

§file_type: DwarfFileType

The type of this file.

§sup: Option<Arc<Dwarf<EndianReader<RunTimeEndian, Rc<[u8]>>>>>

The DWARF sections for a supplementary object file.

§abbreviations_cache: AbbreviationsCache

A cache of previously parsed abbreviations for units in this file.