pub struct PeFunctionSymbol {
pub address: u64,
pub name: Option<String>,
pub is_external: bool,
pub library: Option<String>,
}Expand description
A known function start address extracted from PE metadata.
Fields§
§address: u64Virtual address of the function.
name: Option<String>Symbol name, if present.
is_external: boolWhether this is an external imported function.
library: Option<String>For an import thunk, the DLL the import comes from.
Trait Implementations§
Source§impl Clone for PeFunctionSymbol
impl Clone for PeFunctionSymbol
Source§fn clone(&self) -> PeFunctionSymbol
fn clone(&self) -> PeFunctionSymbol
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 PeFunctionSymbol
impl RefUnwindSafe for PeFunctionSymbol
impl Send for PeFunctionSymbol
impl Sync for PeFunctionSymbol
impl Unpin for PeFunctionSymbol
impl UnsafeUnpin for PeFunctionSymbol
impl UnwindSafe for PeFunctionSymbol
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