pub struct LoadedSegMap {
    pub vaddr_page: VirtualPage<Size4K>,
    pub phys_page: PhysicalPage<Size4K>,
    pub map_len: u64,
    pub flags: PFlags,
}Fields§
§vaddr_page: VirtualPage<Size4K>page-aligned VMA start used for mapping
phys_page: PhysicalPage<Size4K>page-aligned physical base actually allocated
map_len: u64bytes to map from vaddr_page (page-rounded)
flags: PFlagsELF p_flags (PF_X, PF_W)
Trait Implementations§
Source§impl Clone for LoadedSegMap
 
impl Clone for LoadedSegMap
Source§fn clone(&self) -> LoadedSegMap
 
fn clone(&self) -> LoadedSegMap
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreimpl Copy for LoadedSegMap
Auto Trait Implementations§
impl Freeze for LoadedSegMap
impl RefUnwindSafe for LoadedSegMap
impl Send for LoadedSegMap
impl Sync for LoadedSegMap
impl Unpin for LoadedSegMap
impl UnwindSafe for LoadedSegMap
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