pub struct Ehdr64 {}Expand description
Parsed ELF64 ELF header.
Field names mirror the ELF spec verbatim. The struct is public so
downstream crates can read these for analysis; mutation through public
fields is not part of a stability contract yet — invariants like
e_ehsize == EHDR64_SIZE are enforced only at parse time.
Fields§
§e_ident: [u8; 16]§e_type: u16§e_machine: u16§e_version: u32§e_entry: u64§e_phoff: u64§e_shoff: u64§e_flags: u32§e_ehsize: u16§e_phentsize: u16§e_phnum: u16§e_shentsize: u16§e_shnum: u16§e_shstrndx: u16Trait Implementations§
impl Eq for Ehdr64
impl StructuralPartialEq for Ehdr64
Auto Trait Implementations§
impl Freeze for Ehdr64
impl RefUnwindSafe for Ehdr64
impl Send for Ehdr64
impl Sync for Ehdr64
impl Unpin for Ehdr64
impl UnsafeUnpin for Ehdr64
impl UnwindSafe for Ehdr64
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