pub struct DyLibModule {Show 13 fields
pub module_name: u32,
pub iextdefsym: u32,
pub nextdefsym: u32,
pub irefsym: u32,
pub nrefsym: u32,
pub ilocalsym: u32,
pub nlocalsym: u32,
pub iextrel: u32,
pub nextrel: u32,
pub iinit_iterm: u32,
pub ninit_nterm: u32,
pub objc_module_info_addr: u32,
pub objc_module_info_size: usize,
}Expand description
a module table entry
Fields§
§module_name: u32the module name (index into string table)
iextdefsym: u32index into externally defined symbols
nextdefsym: u32number of externally defined symbols
irefsym: u32index into reference symbol table
nrefsym: u32number of reference symbol table entries
ilocalsym: u32index into symbols for local symbols
nlocalsym: u32number of local symbols
iextrel: u32index into external relocation entries
nextrel: u32number of external relocation entries
iinit_iterm: u32low 16 bits are the index into the init section, high 16 bits are the index into the term section
ninit_nterm: u32low 16 bits are the number of init section entries, high 16 bits are the number of term section entries
objc_module_info_addr: u32for this module address of the start of the (__OBJC,__module_info) section
objc_module_info_size: usizefor this module size of the (__OBJC,__module_info) section
Auto Trait Implementations§
impl Freeze for DyLibModule
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