Struct elfkit::Header
[−]
[src]
pub struct Header { pub ident_magic: [u8; 4], pub ident_class: Class, pub ident_endianness: Endianness, pub ident_version: u8, pub ident_abi: Abi, pub ident_abiversion: u8, pub etype: ElfType, pub machine: Machine, pub version: u32, pub entry: u64, pub phoff: u64, pub shoff: u64, pub flags: HeaderFlags, pub ehsize: u16, pub phentsize: u16, pub phnum: u16, pub shentsize: u16, pub shnum: u16, pub shstrndx: u16, }
Fields
ident_magic: [u8; 4]
ident_class: Class
ident_endianness: Endianness
ident_version: u8
ident_abi: Abi
ident_abiversion: u8
etype: ElfType
machine: Machine
version: u32
entry: u64
phoff: u64
shoff: u64
flags: HeaderFlags
ehsize: u16
phentsize: u16
phnum: u16
shentsize: u16
shnum: u16
shstrndx: u16
Methods
impl Header
[src]
fn from_reader<R>(io: &mut R) -> Result<Header, Error> where
R: Read,
[src]
R: Read,
fn to_writer<R>(&self, io: &mut R) -> Result<(), Error> where
R: Write,
[src]
R: Write,