pub struct ELFPH {
pub offset: usize,
pub vaddr: VirtAddr,
pub memsz: u64,
pub filesz: u64,
pub flags: MappingFlags,
}Expand description
ELF Program Header applied to the kernel
Details can be seen in the ELF Program Header
Fields§
§offset: usizeThe start offset of the segment in the ELF file
vaddr: VirtAddrThe destination virtual address of the segment in the kernel memory
memsz: u64Memory size of the segment
filesz: u64File size of the segment
flags: MappingFlagsMappingFlags of the segment which is used to set the page table entry
Auto Trait Implementations§
impl Freeze for ELFPH
impl RefUnwindSafe for ELFPH
impl Send for ELFPH
impl Sync for ELFPH
impl Unpin for ELFPH
impl UnwindSafe for ELFPH
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