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: u64
The identifier of the call frame.
registers: [Option<u32>; 16]
Preserved register values of the call frame.
code_location: u64
The current code location in the frame.
cfa: Option<u32>
The Canonical Frame Address for this frame.
start_address: u64
First machine code address of this frame.
end_address: u64
Last 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