Struct stivale_boot::v2::StivaleMemoryMapTag [−][src]
#[repr(C)]pub struct StivaleMemoryMapTag {
pub header: StivaleTagHeader,
pub entries_len: u64,
pub entry_array: [StivaleMemoryMapEntry; 0],
}
Fields
header: StivaleTagHeader
entries_len: u64
Total length of the memory map entries.
entry_array: [StivaleMemoryMapEntry; 0]
Pointer to the memory map entries.
Implementations
Return’s memory map entries pointer as a rust slice.
pub fn iter(&self) -> StivaleMemoryMapIter<'_>ⓘNotable traits for StivaleMemoryMapIter<'a>impl<'a> Iterator for StivaleMemoryMapIter<'a> type Item = &'a StivaleMemoryMapEntry;
pub fn iter(&self) -> StivaleMemoryMapIter<'_>ⓘNotable traits for StivaleMemoryMapIter<'a>impl<'a> Iterator for StivaleMemoryMapIter<'a> type Item = &'a StivaleMemoryMapEntry;
Notable traits for StivaleMemoryMapIter<'a>
impl<'a> Iterator for StivaleMemoryMapIter<'a> type Item = &'a StivaleMemoryMapEntry;
Returns an iterator over all the memory regions.