Struct goblin::mach::load_command::PreboundDylibCommand   
source · #[repr(C)]pub struct PreboundDylibCommand {
    pub cmd: u32,
    pub cmdsize: u32,
    pub name: LcStr,
    pub nmodules: u32,
    pub linked_modules: LcStr,
}Expand description
A program (type == MH_EXECUTE) that is prebound to its dynamic libraries has one of these for each library that the static linker used in prebinding. It contains a bit vector for the modules in the library. The bits indicate which modules are bound (1) and which are not (0) from the library. The bit for module 0 is the low bit of the first byte. So the bit for the Nth module is: (linked_modules[N/8] >> N%8) & 1
Fields§
§cmd: u32LC_PREBOUND_DYLIB
cmdsize: u32includes strings
name: LcStrlibrary’s path name
nmodules: u32number of modules in library
linked_modules: LcStrbit vector of linked modules
Trait Implementations§
source§impl Clone for PreboundDylibCommand
 
impl Clone for PreboundDylibCommand
source§fn clone(&self) -> PreboundDylibCommand
 
fn clone(&self) -> PreboundDylibCommand
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 PreboundDylibCommand
 
impl Debug for PreboundDylibCommand
source§impl FromCtx<Endian> for PreboundDylibCommand
 
impl FromCtx<Endian> for PreboundDylibCommand
source§impl<'a> IntoCtx<Endian> for &'a PreboundDylibCommand
 
impl<'a> IntoCtx<Endian> for &'a PreboundDylibCommand
source§impl IntoCtx<Endian> for PreboundDylibCommand
 
impl IntoCtx<Endian> for PreboundDylibCommand
source§impl<'a> TryFromCtx<'a, Endian> for PreboundDylibCommandwhere
    PreboundDylibCommand: 'a,
 
impl<'a> TryFromCtx<'a, Endian> for PreboundDylibCommandwhere PreboundDylibCommand: 'a,
source§impl<'a> TryIntoCtx<Endian> for &'a PreboundDylibCommand
 
impl<'a> TryIntoCtx<Endian> for &'a PreboundDylibCommand
source§impl TryIntoCtx<Endian> for PreboundDylibCommand
 
impl TryIntoCtx<Endian> for PreboundDylibCommand
impl Copy for PreboundDylibCommand
Auto Trait Implementations§
impl RefUnwindSafe for PreboundDylibCommand
impl Send for PreboundDylibCommand
impl Sync for PreboundDylibCommand
impl Unpin for PreboundDylibCommand
impl UnwindSafe for PreboundDylibCommand
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