Type Alias wasmtime_environ::Dwarf

source ·
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>>, Global>>, 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>>, Global>>

The DWARF sections for a supplementary object file.

§abbreviations_cache: AbbreviationsCache

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

Trait Implementations§

source§

impl<R> Debug for Dwarf<R>where R: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<R> Default for Dwarf<R>where R: Default,

source§

fn default() -> Dwarf<R>

Returns the “default value” for a type. Read more