CS_CodeDirectory

Type Alias CS_CodeDirectory 

Source
pub type CS_CodeDirectory = __CodeDirectory;

Aliased Type§

#[repr(C)]
pub struct CS_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<i8>, pub scatterOffset: u32, pub end_withScatter: __IncompleteArrayField<i8>, pub teamOffset: u32, pub end_withTeam: __IncompleteArrayField<i8>, pub spare3: u32, pub codeLimit64: u64, pub end_withCodeLimit64: __IncompleteArrayField<i8>, pub execSegBase: u64, pub execSegLimit: u64, pub execSegFlags: u64, pub end_withExecSeg: __IncompleteArrayField<i8>, pub runtime: u32, pub preEncryptOffset: u32, pub end_withPreEncryptOffset: __IncompleteArrayField<i8>, pub linkageHashType: u8, pub linkageTruncated: u8, pub spare4: u16, pub linkageOffset: u32, pub linkageSize: u32, pub end_withLinkage: __IncompleteArrayField<i8>,
}

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<i8>§scatterOffset: u32§end_withScatter: __IncompleteArrayField<i8>§teamOffset: u32§end_withTeam: __IncompleteArrayField<i8>§spare3: u32§codeLimit64: u64§end_withCodeLimit64: __IncompleteArrayField<i8>§execSegBase: u64§execSegLimit: u64§execSegFlags: u64§end_withExecSeg: __IncompleteArrayField<i8>§runtime: u32§preEncryptOffset: u32§end_withPreEncryptOffset: __IncompleteArrayField<i8>§linkageHashType: u8§linkageTruncated: u8§spare4: u16§linkageOffset: u32§linkageSize: u32§end_withLinkage: __IncompleteArrayField<i8>