Struct elfloader::elf::SectionHeader [−][src]
pub struct SectionHeader { pub name: StrOffset, pub shtype: SectionType, pub flags: SectionFlag, pub addr: u64, pub offset: u64, pub size: u64, pub link: u32, pub info: u32, pub addralign: u64, pub entsize: u64, }
Encapsulates the contents of an ELF Section Header
Fields
name: StrOffset
Section Name
shtype: SectionType
Section Type
flags: SectionFlag
Section Flags
addr: u64
in-memory address where this section is loaded
offset: u64
Byte-offset into the file where this section starts
size: u64
Section size in bytes
link: u32
Defined by section type
info: u32
Defined by section type
addralign: u64
address alignment
entsize: u64
size of an entry if section data is an array of entries
Trait Implementations
impl Debug for SectionHeader
[src]
impl Debug for SectionHeader
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Display for SectionHeader
[src]
impl Display for SectionHeader
Auto Trait Implementations
impl Send for SectionHeader
impl Send for SectionHeader
impl Sync for SectionHeader
impl Sync for SectionHeader