if !Backtrace::enabled() {
return Backtrace { inner: Inner::Disabled };
}
- Backtrace::create((Backtrace::capture as *mut ()).addr())
+ Backtrace::create(Backtrace::capture as usize)
}
/// Forcibly captures a full backtrace, regardless of environment variable
/// parts of code.
#[inline(never)] // want to make sure there's a frame here to remove
pub fn force_capture() -> Backtrace {
- Backtrace::create((Backtrace::force_capture as *mut ()).addr())
+ Backtrace::create(Backtrace::force_capture as usize)
}
/// Forcibly captures a disabled backtrace, regardless of environment
match self {
RawFrame::Actual(frame) => frame.ip(),
#[cfg(test)]
- RawFrame::Fake => ptr::invalid_mut(1),
+ RawFrame::Fake => crate::ptr::invalid_mut(1),
}
}
}