pub struct VmaEntry {
pub vma_addr: u64,
pub start: u64,
pub end: u64,
pub flags: VmaFlags,
pub file_ptr: u64,
}Expand description
Data read from a single vm_area_struct entry.
Fields§
§vma_addr: u64Virtual address of the vm_area_struct in kernel memory.
start: u64First byte of the mapping (inclusive).
end: u64First byte past the mapping (exclusive).
flags: VmaFlagsDecoded page-protection flags.
file_ptr: u64Pointer to the backing struct file (0 if anonymous).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VmaEntry
impl RefUnwindSafe for VmaEntry
impl Send for VmaEntry
impl Sync for VmaEntry
impl Unpin for VmaEntry
impl UnsafeUnpin for VmaEntry
impl UnwindSafe for VmaEntry
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