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>