Struct wasmtime_jit::SymbolizeContext
source · pub struct SymbolizeContext<'a> { /* private fields */ }
Expand description
A context which contains dwarf debug information to translate program counters back to filenames and line numbers.
Implementations§
source§impl<'a> SymbolizeContext<'a>
impl<'a> SymbolizeContext<'a>
sourcepub fn addr2line(&self) -> &Context<EndianSlice<'a, LittleEndian>>
pub fn addr2line(&self) -> &Context<EndianSlice<'a, LittleEndian>>
Returns access to the [addr2line::Context
] which can be used to query
frame information with.
sourcepub fn code_section_offset(&self) -> u64
pub fn code_section_offset(&self) -> u64
Returns the offset of the code section in the original wasm file, used to calculate lookup values into the DWARF.
Auto Trait Implementations§
impl<'a> Freeze for SymbolizeContext<'a>
impl<'a> !RefUnwindSafe for SymbolizeContext<'a>
impl<'a> Send for SymbolizeContext<'a>
impl<'a> !Sync for SymbolizeContext<'a>
impl<'a> Unpin for SymbolizeContext<'a>
impl<'a> UnwindSafe for SymbolizeContext<'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