pub struct CallFrame {
pub id: u64,
pub registers: [Option<u32>; 16],
pub code_location: u64,
pub cfa: Option<u32>,
pub start_address: u64,
pub end_address: u64,
}Expand description
Describes what a call frame contains.
Fields§
§id: u64The identifier of the call frame.
registers: [Option<u32>; 16]Preserved register values of the call frame.
code_location: u64The current code location in the frame.
cfa: Option<u32>The Canonical Frame Address for this frame.
start_address: u64First machine code address of this frame.
end_address: u64Last machine code address of this frame.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CallFrame
impl RefUnwindSafe for CallFrame
impl Send for CallFrame
impl Sync for CallFrame
impl Unpin for CallFrame
impl UnwindSafe for CallFrame
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