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]
impl SegmentHeader
pub fn entsize(eh: &Header) -> usize
[src]
pub fn entsize(eh: &Header) -> usize
pub fn from_reader<R>(io: &mut R, eh: &Header) -> Result<SegmentHeader, Error> where
R: Read,
[src]
pub fn from_reader<R>(io: &mut R, eh: &Header) -> Result<SegmentHeader, Error> where
R: Read,
pub fn to_writer<R>(&self, eh: &Header, io: &mut R) -> Result<(), Error> where
R: Write,
[src]
pub fn to_writer<R>(&self, eh: &Header, io: &mut R) -> Result<(), Error> where
R: Write,
Trait Implementations
impl Default for SegmentHeader
[src]
impl Default for SegmentHeader
fn default() -> SegmentHeader
[src]
fn default() -> SegmentHeader
Returns the "default value" for a type. Read more
impl Debug for SegmentHeader
[src]
impl Debug for SegmentHeader
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 Clone for SegmentHeader
[src]
impl Clone for SegmentHeader
fn clone(&self) -> SegmentHeader
[src]
fn clone(&self) -> SegmentHeader
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for SegmentHeader
impl Send for SegmentHeader
impl Sync for SegmentHeader
impl Sync for SegmentHeader