pub struct StackdumpCapturer<'a, 'probe>(_);
Implementations
sourceimpl<'a, 'probe> StackdumpCapturer<'a, 'probe>
impl<'a, 'probe> StackdumpCapturer<'a, 'probe>
pub fn new(core: &'a mut Core<'probe>) -> Self
pub fn capture_core_registers(&mut self) -> Result<VecRegisterData<u32>, Error>
pub fn capture_fpu_registers(
&mut self
) -> Result<Option<VecRegisterData<u32>>, Error>
Trait Implementations
sourceimpl<'a, 'probe> MemoryRegion for StackdumpCapturer<'a, 'probe>
impl<'a, 'probe> MemoryRegion for StackdumpCapturer<'a, 'probe>
sourcefn read(
&self,
address_range: Range<u64>
) -> Result<Option<Vec<u8>>, MemoryReadError>
fn read(
&self,
address_range: Range<u64>
) -> Result<Option<Vec<u8>>, MemoryReadError>
Returns the slice of memory that can be found at the given address_range. If the given address range is not fully within the captured region, then None is returned. Read more
Auto Trait Implementations
impl<'a, 'probe> !RefUnwindSafe for StackdumpCapturer<'a, 'probe>
impl<'a, 'probe> !Send for StackdumpCapturer<'a, 'probe>
impl<'a, 'probe> !Sync for StackdumpCapturer<'a, 'probe>
impl<'a, 'probe> Unpin for StackdumpCapturer<'a, 'probe> where
'probe: 'a,
impl<'a, 'probe> !UnwindSafe for StackdumpCapturer<'a, 'probe>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more