Struct lief::coff::RegularHeader
pub struct RegularHeader<'a> { /* private fields */ }
Expand description
Regular (default) header
Implementations§
§impl RegularHeader<'_>
impl RegularHeader<'_>
pub fn sizeof_optionalheader(&self) -> u16
pub fn sizeof_optionalheader(&self) -> u16
The size of the optional header that follows this header (should be 0)
pub fn characteristics(&self) -> u16
pub fn characteristics(&self) -> u16
Characteristics
Trait Implementations§
§impl Debug for RegularHeader<'_>
impl Debug for RegularHeader<'_>
§impl Display for RegularHeader<'_>
impl Display for RegularHeader<'_>
§impl GenericHeader for RegularHeader<'_>
impl GenericHeader for RegularHeader<'_>
§fn machine(&self) -> MachineType
fn machine(&self) -> MachineType
The machine type targeted by this COFF
§fn nb_sections(&self) -> u32
fn nb_sections(&self) -> u32
The number of sections
§fn pointerto_symbol_table(&self) -> u32
fn pointerto_symbol_table(&self) -> u32
Offset of the symbols table
§fn nb_symbols(&self) -> u32
fn nb_symbols(&self) -> u32
Number of symbols (including auxiliary symbols)
§fn timedatestamp(&self) -> u32
fn timedatestamp(&self) -> u32
Timestamp when the COFF has been generated
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for RegularHeader<'a>
impl<'a> !Send for RegularHeader<'a>
impl<'a> !Sync for RegularHeader<'a>
impl<'a> Unpin for RegularHeader<'a>
impl<'a> !UnwindSafe for RegularHeader<'a>
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