Struct goblin::mach::load_command::EncryptionInfoCommand64
source · #[repr(C)]pub struct EncryptionInfoCommand64 {
pub cmd: u32,
pub cmdsize: u32,
pub cryptoff: u32,
pub cryptsize: u32,
pub cryptid: u32,
pub pad: u32,
}
Expand description
The encryption_info_command_64 contains the file offset and size of an of an encrypted segment (for use in x86_64 targets).
Fields§
§cmd: u32
LC_ENCRYPTION_INFO_64
cmdsize: u32
sizeof(struct encryption_info_command_64)
cryptoff: u32
file offset of encrypted range
cryptsize: u32
file size of encrypted range
cryptid: u32
which enryption system, 0 means not-encrypted yet
pad: u32
padding to make this struct’s size a multiple of 8 bytes
Trait Implementations§
source§impl Clone for EncryptionInfoCommand64
impl Clone for EncryptionInfoCommand64
source§fn clone(&self) -> EncryptionInfoCommand64
fn clone(&self) -> EncryptionInfoCommand64
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EncryptionInfoCommand64
impl Debug for EncryptionInfoCommand64
source§impl FromCtx<Endian> for EncryptionInfoCommand64
impl FromCtx<Endian> for EncryptionInfoCommand64
source§impl<'a> IntoCtx<Endian> for &'a EncryptionInfoCommand64
impl<'a> IntoCtx<Endian> for &'a EncryptionInfoCommand64
source§impl IntoCtx<Endian> for EncryptionInfoCommand64
impl IntoCtx<Endian> for EncryptionInfoCommand64
source§impl<'a> TryFromCtx<'a, Endian> for EncryptionInfoCommand64where
EncryptionInfoCommand64: 'a,
impl<'a> TryFromCtx<'a, Endian> for EncryptionInfoCommand64where EncryptionInfoCommand64: 'a,
source§impl<'a> TryIntoCtx<Endian> for &'a EncryptionInfoCommand64
impl<'a> TryIntoCtx<Endian> for &'a EncryptionInfoCommand64
source§impl TryIntoCtx<Endian> for EncryptionInfoCommand64
impl TryIntoCtx<Endian> for EncryptionInfoCommand64
impl Copy for EncryptionInfoCommand64
Auto Trait Implementations§
impl RefUnwindSafe for EncryptionInfoCommand64
impl Send for EncryptionInfoCommand64
impl Sync for EncryptionInfoCommand64
impl Unpin for EncryptionInfoCommand64
impl UnwindSafe for EncryptionInfoCommand64
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