#[repr(C)]pub struct __CodeDirectory {Show 35 fields
pub magic: u32,
pub length: u32,
pub version: u32,
pub flags: u32,
pub hashOffset: u32,
pub identOffset: u32,
pub nSpecialSlots: u32,
pub nCodeSlots: u32,
pub codeLimit: u32,
pub hashSize: u8,
pub hashType: u8,
pub platform: u8,
pub pageSize: u8,
pub spare2: u32,
pub end_earliest: __IncompleteArrayField<c_char>,
pub scatterOffset: u32,
pub end_withScatter: __IncompleteArrayField<c_char>,
pub teamOffset: u32,
pub end_withTeam: __IncompleteArrayField<c_char>,
pub spare3: u32,
pub codeLimit64: u64,
pub end_withCodeLimit64: __IncompleteArrayField<c_char>,
pub execSegBase: u64,
pub execSegLimit: u64,
pub execSegFlags: u64,
pub end_withExecSeg: __IncompleteArrayField<c_char>,
pub runtime: u32,
pub preEncryptOffset: u32,
pub end_withPreEncryptOffset: __IncompleteArrayField<c_char>,
pub linkageHashType: u8,
pub linkageTruncated: u8,
pub spare4: u16,
pub linkageOffset: u32,
pub linkageSize: u32,
pub end_withLinkage: __IncompleteArrayField<c_char>,
}Fields§
§magic: u32§length: u32§version: u32§flags: u32§hashOffset: u32§identOffset: u32§nSpecialSlots: u32§nCodeSlots: u32§codeLimit: u32§hashSize: u8§hashType: u8§platform: u8§pageSize: u8§spare2: u32§end_earliest: __IncompleteArrayField<c_char>§scatterOffset: u32§end_withScatter: __IncompleteArrayField<c_char>§teamOffset: u32§end_withTeam: __IncompleteArrayField<c_char>§spare3: u32§codeLimit64: u64§end_withCodeLimit64: __IncompleteArrayField<c_char>§execSegBase: u64§execSegLimit: u64§execSegFlags: u64§end_withExecSeg: __IncompleteArrayField<c_char>§runtime: u32§preEncryptOffset: u32§end_withPreEncryptOffset: __IncompleteArrayField<c_char>§linkageHashType: u8§linkageTruncated: u8§spare4: u16§linkageOffset: u32§linkageSize: u32§end_withLinkage: __IncompleteArrayField<c_char>Trait Implementations§
Auto Trait Implementations§
impl Freeze for __CodeDirectory
impl RefUnwindSafe for __CodeDirectory
impl Send for __CodeDirectory
impl Sync for __CodeDirectory
impl Unpin for __CodeDirectory
impl UnwindSafe for __CodeDirectory
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