pub struct ELF<'a> { /* private fields */ }
Implementations§
Source§impl<'a> ELF<'a>
impl<'a> ELF<'a>
Sourcepub fn symbol_to_vec(&self) -> Vec<Symbol<'_>>
pub fn symbol_to_vec(&self) -> Vec<Symbol<'_>>
Get symbols returned encapsulated in Vec.
Sourcepub fn symbol_to_map(&self) -> HashMap<String, Symbol<'_>>
pub fn symbol_to_map(&self) -> HashMap<String, Symbol<'_>>
Get symbols returned encapsulated in HashMap.
The key is symbol’s name, the value is symbol structure.
pub fn get_symbol_by_name(&self, name: &str) -> Option<Symbol<'_>>
Auto Trait Implementations§
impl<'a> Freeze for ELF<'a>
impl<'a> RefUnwindSafe for ELF<'a>
impl<'a> Send for ELF<'a>
impl<'a> Sync for ELF<'a>
impl<'a> Unpin for ELF<'a>
impl<'a> UnwindSafe for ELF<'a>
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