#[repr(C)]pub struct GuestStackData {
pub minUserStackAddress: u64,
pub userStackAddress: u64,
pub kernelStackAddress: u64,
pub bootStackAddress: u64,
}
Fields§
§minUserStackAddress: u64
This is the top of the user stack
userStackAddress: u64
This is the user stack pointer
kernelStackAddress: u64
This is the stack pointer for the kernel mode stack
bootStackAddress: u64
This is the initial stack pointer when init is called its used before the TSS is set up
Auto Trait Implementations§
impl Freeze for GuestStackData
impl RefUnwindSafe for GuestStackData
impl Send for GuestStackData
impl Sync for GuestStackData
impl Unpin for GuestStackData
impl UnwindSafe for GuestStackData
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