#[repr(C)]pub struct BacktraceTailCallState {Show 15 fields
pub current_ip: u64,
pub current_rsp: u64,
pub current_rbp: u64,
pub module_bias: u64,
pub module_cookie: u64,
pub inst_offset: u32,
pub event_size: u32,
pub frame_count: u8,
pub requested_depth: u8,
pub offsets_found: u8,
pub tail_calls: u8,
pub flags: u8,
pub active_slot: u8,
pub error_code: u16,
pub next_slot: u8,
}Expand description
Per-CPU state carried across bt tail-call unwind programs.
Fields§
§current_ip: u64§current_rsp: u64§current_rbp: u64§module_bias: u64§inst_offset: u32§event_size: u32§frame_count: u8§requested_depth: u8§offsets_found: u8§tail_calls: u8§flags: u8§active_slot: u8§error_code: u16§next_slot: u8Trait Implementations§
Source§impl Clone for BacktraceTailCallState
impl Clone for BacktraceTailCallState
Source§fn clone(&self) -> BacktraceTailCallState
fn clone(&self) -> BacktraceTailCallState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BacktraceTailCallState
Source§impl Debug for BacktraceTailCallState
impl Debug for BacktraceTailCallState
Source§impl Default for BacktraceTailCallState
impl Default for BacktraceTailCallState
Source§fn default() -> BacktraceTailCallState
fn default() -> BacktraceTailCallState
Returns the “default value” for a type. Read more
impl Eq for BacktraceTailCallState
Source§impl PartialEq for BacktraceTailCallState
impl PartialEq for BacktraceTailCallState
impl StructuralPartialEq for BacktraceTailCallState
Auto Trait Implementations§
impl Freeze for BacktraceTailCallState
impl RefUnwindSafe for BacktraceTailCallState
impl Send for BacktraceTailCallState
impl Sync for BacktraceTailCallState
impl Unpin for BacktraceTailCallState
impl UnsafeUnpin for BacktraceTailCallState
impl UnwindSafe for BacktraceTailCallState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.