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