pub unsafe fn mmap_entries(&self) -> Option<MmapEntryIter> {
        if self.flags & info_flags::MEM_MAP != 0 {
            let current_mmap =
                translate_low_addr(self.mmap_addr).unwrap() as *const u8;
            let mmap_end =
                current_mmap.wrapping_add(self.mmap_length as usize);

            Some(MmapEntryIter {
                current_mmap, mmap_end, phantom: core::marker::PhantomData })
        } else {
            None
        }
    }
/// The mmap entries, if present.
The mmap entries, if present.
The mmap entries if present .
pub unsafe fn mmap_entries(&self) -> Option<MmapEntryIter> {
        if self.flags & info_flags::MEM_MAP != 0 {
            let current_mmap =
                translate_low_addr(self.mmap_addr).unwrap() as *const u8;
            let mmap_end =
                current_mmap.wrapping_add(self.mmap_length as usize);
            Some(MmapEntryIter {
                current_mmap, mmap_end, phantom: core::marker::PhantomData })
        } else {
            None
        }
    }
pub unsafe fn mmap_entries ( & self ) -> Option < MmapEntryIter > { if self . flags & info_flags :: MEM_MAP != 0 { let current_mmap = translate_low_addr ( self . mmap_addr ) . unwrap ( ) as * const u8 ; let mmap_end = current_mmap . wrapping_add ( self . mmap_length as usize ) ; Some ( MmapEntryIter { current_mmap , mmap_end , phantom : core :: marker :: PhantomData } ) } else { None } }
The mmap entries, if present.
The mmap entries if present .
&self