Struct elfkit::segment::SegmentHeader
[−]
[src]
pub struct SegmentHeader { pub phtype: SegmentType, pub flags: SegmentFlags, pub offset: u64, pub vaddr: u64, pub paddr: u64, pub filesz: u64, pub memsz: u64, pub align: u64, }
Fields
phtype: SegmentType
flags: SegmentFlags
offset: u64
vaddr: u64
paddr: u64
filesz: u64
memsz: u64
align: u64
Methods
impl SegmentHeader
[src]
fn entsize(eh: &Header) -> usize
[src]
fn from_reader<R>(io: &mut R, eh: &Header) -> Result<SegmentHeader, Error> where
R: Read,
[src]
R: Read,
fn to_writer<R>(&self, eh: &Header, io: &mut R) -> Result<(), Error> where
R: Write,
[src]
R: Write,
Trait Implementations
impl Default for SegmentHeader
[src]
fn default() -> SegmentHeader
[src]
Returns the "default value" for a type. Read more
impl Debug for SegmentHeader
[src]
impl Clone for SegmentHeader
[src]
fn clone(&self) -> SegmentHeader
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more