pub struct EatEntry {
pub entry_address: usize,
pub current_rva: u32,
pub current_address: usize,
pub function_name: Option<String>,
pub ordinal: u32,
pub is_forwarded: bool,
pub forwarder: Option<String>,
}Expand description
information about a single EAT entry
Fields§
§entry_address: usizeaddress of the EAT entry (pointer to the function RVA)
current_rva: u32current RVA value in the EAT
current_address: usizecurrent absolute address (base + rva)
function_name: Option<String>function name (if exported by name)
ordinal: u32ordinal
is_forwarded: boolwhether this is a forwarded export
forwarder: Option<String>forwarder string (if forwarded)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EatEntry
impl RefUnwindSafe for EatEntry
impl Send for EatEntry
impl Sync for EatEntry
impl Unpin for EatEntry
impl UnwindSafe for EatEntry
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