| //! Empty implementation of unwinding used when no other implementation is | |
| //! appropriate. | |
| use core::ffi::c_void; | |
| use core::ptr::null_mut; | |
| #[inline(always)] | |
| pub fn trace(_cb: &mut dyn FnMut(&super::Frame) -> bool) {} | |
| #[derive(Clone)] | |
| pub struct Frame; | |
| impl Frame { | |
| pub fn ip(&self) -> *mut c_void { | |
| null_mut() | |
| } | |
| pub fn sp(&self) -> *mut c_void { | |
| null_mut() | |
| } | |
| pub fn symbol_address(&self) -> *mut c_void { | |
| null_mut() | |
| } | |
| pub fn module_base_address(&self) -> Option<*mut c_void> { | |
| None | |
| } | |
| } |