#[repr(C)]pub struct Header64 {
pub magic: u32,
pub cputype: u32,
pub cpusubtype: u32,
pub filetype: u32,
pub ncmds: u32,
pub sizeofcmds: u32,
pub flags: u32,
pub reserved: u32,
}
Expand description
A 64-bit Mach-o header
Fields§
§magic: u32
mach magic number identifier
cputype: u32
cpu specifier
cpusubtype: u32
machine specifier
filetype: u32
type of file
ncmds: u32
number of load commands
sizeofcmds: u32
the size of all the load commands
flags: u32
flags
reserved: u32
Implementations§
Trait Implementations§
source§impl Plain for Header64
impl Plain for Header64
fn from_bytes(bytes: &[u8]) -> Result<&Self, Error>where Self: Sized,
fn slice_from_bytes(bytes: &[u8]) -> Result<&[Self], Error>where Self: Sized,
fn slice_from_bytes_len(bytes: &[u8], len: usize) -> Result<&[Self], Error>where Self: Sized,
fn from_mut_bytes(bytes: &mut [u8]) -> Result<&mut Self, Error>where Self: Sized,
fn slice_from_mut_bytes(bytes: &mut [u8]) -> Result<&mut [Self], Error>where Self: Sized,
fn slice_from_mut_bytes_len( bytes: &mut [u8], len: usize ) -> Result<&mut [Self], Error>where Self: Sized,
fn copy_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
source§impl<'a> TryIntoCtx<Endian> for &'a Header64
impl<'a> TryIntoCtx<Endian> for &'a Header64
source§impl TryIntoCtx<Endian> for Header64
impl TryIntoCtx<Endian> for Header64
impl Copy for Header64
Auto Trait Implementations§
impl RefUnwindSafe for Header64
impl Send for Header64
impl Sync for Header64
impl Unpin for Header64
impl UnwindSafe for Header64
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more