Struct background_hang_monitor::sampler::NativeStack
source · pub struct NativeStack {
instruction_ptrs: [*mut c_void; 1024],
stack_ptrs: [*mut c_void; 1024],
count: usize,
}
Fields§
§instruction_ptrs: [*mut c_void; 1024]
§stack_ptrs: [*mut c_void; 1024]
§count: usize
Implementations§
source§impl NativeStack
impl NativeStack
pub fn new() -> Self
pub fn process_register( &mut self, instruction_ptr: *mut c_void, stack_ptr: *mut c_void, ) -> Result<(), ()>
pub fn to_hangprofile(&self) -> HangProfile
Auto Trait Implementations§
impl Freeze for NativeStack
impl RefUnwindSafe for NativeStack
impl !Send for NativeStack
impl !Sync for NativeStack
impl Unpin for NativeStack
impl UnwindSafe for NativeStack
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