Type Alias object::read::macho::MachOFile64
source · 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§
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>