pub struct PeAnalysis {
pub image_base: u64,
pub entrypoint: u64,
pub known_functions: Vec<PeFunctionSymbol>,
pub imports: Vec<PeImportSymbol>,
}Expand description
Results of PE analysis.
Fields§
§image_base: u64Preferred image-base virtual address.
entrypoint: u64PE optional-header entrypoint VA.
known_functions: Vec<PeFunctionSymbol>Function start addresses discovered from COFF symbols and imports.
imports: Vec<PeImportSymbol>Imported functions keyed by their IAT slots.
Trait Implementations§
Source§impl Clone for PeAnalysis
impl Clone for PeAnalysis
Source§fn clone(&self) -> PeAnalysis
fn clone(&self) -> PeAnalysis
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 PeAnalysis
impl RefUnwindSafe for PeAnalysis
impl Send for PeAnalysis
impl Sync for PeAnalysis
impl Unpin for PeAnalysis
impl UnsafeUnpin for PeAnalysis
impl UnwindSafe for PeAnalysis
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