pub type MachOFile64<'data, Endian = Endianness, R = &'data [u8]> = MachOFile<'data, MachHeader64<Endian>, R>;Expand description
A 64-bit Mach-O object file.
This is a file that starts with macho::MachHeader64, and corresponds
to crate::FileKind::MachO64.
Aliased Type§
pub struct MachOFile64<'data, Endian = Endianness, R = &'data [u8]> {
    pub(super) endian: <MachHeader64<Endian> as MachHeader>::Endian,
    pub(super) data: R,
    pub(super) header_offset: u64,
    pub(super) header: &'data MachHeader64<Endian>,
    pub(super) segments: Vec<MachOSegmentInternal<'data, MachHeader64<Endian>, R>>,
    pub(super) sections: Vec<MachOSectionInternal<'data, MachHeader64<Endian>, R>>,
    pub(super) symbols: SymbolTable<'data, MachHeader64<Endian>, R>,
}Fields§
§endian: <MachHeader64<Endian> as MachHeader>::Endian§data: R§header_offset: u64§header: &'data MachHeader64<Endian>§segments: Vec<MachOSegmentInternal<'data, MachHeader64<Endian>, R>>§sections: Vec<MachOSectionInternal<'data, MachHeader64<Endian>, R>>§symbols: SymbolTable<'data, MachHeader64<Endian>, R>