Struct goblin::mach::load_command::DylibModule64
source · [−]#[repr(C)]pub struct DylibModule64 {}
Expand description
a 64-bit 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_size: u32
the (__OBJC,__module_info) section
objc_module_info_addr: u64
the (__OBJC,__module_info) section
Trait Implementations
sourceimpl Clone for DylibModule64
impl Clone for DylibModule64
sourcefn clone(&self) -> DylibModule64
fn clone(&self) -> DylibModule64
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DylibModule64
impl Debug for DylibModule64
sourceimpl<'a> TryFromCtx<'a, Endian, [u8]> for DylibModule64 where
DylibModule64: 'a,
impl<'a> TryFromCtx<'a, Endian, [u8]> for DylibModule64 where
DylibModule64: 'a,
sourceimpl<'a> TryIntoCtx<Endian, [u8]> for &'a DylibModule64
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DylibModule64
sourceimpl TryIntoCtx<Endian, [u8]> for DylibModule64
impl TryIntoCtx<Endian, [u8]> for DylibModule64
impl Copy for DylibModule64
Auto Trait Implementations
impl RefUnwindSafe for DylibModule64
impl Send for DylibModule64
impl Sync for DylibModule64
impl Unpin for DylibModule64
impl UnwindSafe for DylibModule64
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more