pub struct ElfSymbols { /* private fields */ }
Implementations§
Source§impl ElfSymbols
impl ElfSymbols
pub fn load_elf(path: impl AsRef<Path>) -> Result<Self>
Sourcepub fn resolve(
&self,
address: impl Into<SymbolicAddress>,
) -> Result<ResolvedAddress>
pub fn resolve( &self, address: impl Into<SymbolicAddress>, ) -> Result<ResolvedAddress>
Resolve a symbolic address.
Sourcepub fn attach<'a>(&'a self, jtag: Box<dyn Jtag + 'a>) -> ElfDebugger<'a>
pub fn attach<'a>(&'a self, jtag: Box<dyn Jtag + 'a>) -> ElfDebugger<'a>
Attach to a JTAG interface for debugging.
Auto Trait Implementations§
impl Freeze for ElfSymbols
impl RefUnwindSafe for ElfSymbols
impl Send for ElfSymbols
impl Sync for ElfSymbols
impl Unpin for ElfSymbols
impl UnwindSafe for ElfSymbols
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