#[repr(C)]pub struct VmInit {
pub stack_address: AtomicU64,
pub stack_length: AtomicU64,
pub vdso_address: AtomicU64,
pub vdso_length: AtomicU64,
pub vvar_address: AtomicU64,
pub vvar_length: AtomicU64,
pub uffd_available: AtomicBool,
pub sandbox_disabled: AtomicBool,
pub logging_enabled: AtomicBool,
pub idle_regs: JmpBuf,
}
Fields§
§stack_address: AtomicU64
§stack_length: AtomicU64
§vdso_address: AtomicU64
§vdso_length: AtomicU64
§vvar_address: AtomicU64
§vvar_length: AtomicU64
§uffd_available: AtomicBool
Whether userfaultfd-based memory management is available.
sandbox_disabled: AtomicBool
Whether sandboxing is disabled.
logging_enabled: AtomicBool
Whether the logger is enabled.
idle_regs: JmpBuf
Auto Trait Implementations§
impl !Freeze for VmInit
impl RefUnwindSafe for VmInit
impl Send for VmInit
impl Sync for VmInit
impl Unpin for VmInit
impl UnwindSafe for VmInit
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