Struct goblin::mach::load_command::DylibModule
source · #[repr(C)]pub struct DylibModule {}
Expand description
a module table entry
Fields§
§module_name: u32
the module name (index into string table)
iextdefsym: u32
index into externally defined symbols
nextdefsym: u32
number of externally defined symbols
irefsym: u32
index into reference symbol table
nrefsym: u32
number of reference symbol table entries
ilocalsym: u32
index into symbols for local symbols
nlocalsym: u32
number of local symbols
iextrel: u32
index into external relocation entries
nextrel: u32
number of external relocation entries
iinit_iterm: u32
low 16 bits are the index into the init section, high 16 bits are the index into the term section
ninit_nterm: u32
low 16 bits are the number of init section entries, high 16 bits are the number of term section entries
objc_module_info_addr: u32
the (__OBJC,_module_info) section
objc_module_info_size: u32
the (__OBJC,__module_info) section
Trait Implementations§
source§impl Clone for DylibModule
impl Clone for DylibModule
source§fn clone(&self) -> DylibModule
fn clone(&self) -> DylibModule
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 DylibModule
impl Debug for DylibModule
source§impl<'a> IntoCtx<Endian> for &'a DylibModule
impl<'a> IntoCtx<Endian> for &'a DylibModule
source§impl<'a> TryFromCtx<'a, Endian> for DylibModulewhere
DylibModule: 'a,
impl<'a> TryFromCtx<'a, Endian> for DylibModulewhere DylibModule: 'a,
source§impl<'a> TryIntoCtx<Endian> for &'a DylibModule
impl<'a> TryIntoCtx<Endian> for &'a DylibModule
source§impl TryIntoCtx<Endian> for DylibModule
impl TryIntoCtx<Endian> for DylibModule
impl Copy for DylibModule
Auto Trait Implementations§
impl RefUnwindSafe for DylibModule
impl Send for DylibModule
impl Sync for DylibModule
impl Unpin for DylibModule
impl UnwindSafe for DylibModule
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