#[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,
}Fields§
§stack_address: AtomicU64§stack_length: AtomicU64§vdso_address: AtomicU64§vdso_length: AtomicU64§vvar_address: AtomicU64§vvar_length: AtomicU64§uffd_available: AtomicBoolWhether userfaultfd-based memory management is available.
sandbox_disabled: AtomicBoolWhether sandboxing is disabled.
logging_enabled: AtomicBoolWhether the logger is enabled.
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