pub struct ImportSymbol {
pub address: u64,
pub name: String,
pub library: Option<String>,
}Expand description
A resolver slot for an imported function.
Fields§
§address: u64Virtual address of the GOT / PLT relocation slot.
name: StringImported function name.
library: Option<String>The shared library the symbol’s version requirement (.gnu.version_r)
names, e.g. libc.so.6. None for unversioned imports.
Trait Implementations§
Source§impl Clone for ImportSymbol
impl Clone for ImportSymbol
Source§fn clone(&self) -> ImportSymbol
fn clone(&self) -> ImportSymbol
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ImportSymbol
impl RefUnwindSafe for ImportSymbol
impl Send for ImportSymbol
impl Sync for ImportSymbol
impl Unpin for ImportSymbol
impl UnsafeUnpin for ImportSymbol
impl UnwindSafe for ImportSymbol
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