pub struct MmuInfo {
pub virtual_address_bits: u32,
pub physical_address_bits: u32,
pub aslr_enabled: bool,
pub nx_bit_supported: bool,
}Expand description
Memory Management Unit information
Fields§
§virtual_address_bits: u32Virtual address space size (bits)
physical_address_bits: u32Physical address space size (bits)
aslr_enabled: boolWhether ASLR is enabled
nx_bit_supported: boolWhether NX/XD bit is supported
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MmuInfo
impl RefUnwindSafe for MmuInfo
impl Send for MmuInfo
impl Sync for MmuInfo
impl Unpin for MmuInfo
impl UnwindSafe for MmuInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more