Type Alias object::read::NativeFile

source ·
pub type NativeFile<'data, R = &'data [u8]> = ElfFile64<'data, Endianness, R>;
Expand description

The native executable file for the target platform.

Aliased Type§

struct NativeFile<'data, R = &'data [u8]> {
    pub(super) endian: Endianness,
    pub(super) data: R,
    pub(super) header: &'data FileHeader64<Endianness>,
    pub(super) segments: &'data [ProgramHeader64<Endianness>],
    pub(super) sections: SectionTable<'data, FileHeader64<Endianness>, R>,
    pub(super) relocations: RelocationSections,
    pub(super) symbols: SymbolTable<'data, FileHeader64<Endianness>, R>,
    pub(super) dynamic_symbols: SymbolTable<'data, FileHeader64<Endianness>, R>,
}

Fields§

§endian: Endianness§data: R§header: &'data FileHeader64<Endianness>§segments: &'data [ProgramHeader64<Endianness>]§sections: SectionTable<'data, FileHeader64<Endianness>, R>§relocations: RelocationSections§symbols: SymbolTable<'data, FileHeader64<Endianness>, R>§dynamic_symbols: SymbolTable<'data, FileHeader64<Endianness>, R>