Struct goblin::pe::optional_header::StandardFields
[−]
[src]
#[repr(C)]pub struct StandardFields { pub magic: u16, pub major_linker_version: u8, pub minor_linker_version: u8, pub size_of_code: u32, pub size_of_initialized_data: u32, pub size_of_uninitialized_data: u32, pub address_of_entry_point: u32, pub base_of_code: u32, pub base_of_data: u32, }
standard COFF fields
Fields
magic: u16
major_linker_version: u8
minor_linker_version: u8
size_of_code: u32
size_of_initialized_data: u32
size_of_uninitialized_data: u32
address_of_entry_point: u32
base_of_code: u32
base_of_data: u32
absent in 64-bit PE32+
Methods
impl StandardFields
[src]
Trait Implementations
impl Debug for StandardFields
[src]
impl PartialEq for StandardFields
[src]
fn eq(&self, __arg_0: &StandardFields) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &StandardFields) -> bool
This method tests for !=
.
impl Copy for StandardFields
[src]
impl Clone for StandardFields
[src]
fn clone(&self) -> StandardFields
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for StandardFields
[src]
fn default() -> StandardFields
Returns the "default value" for a type. Read more
impl<'a> TryFromCtx<'a> for StandardFields where StandardFields: 'a
[src]
type Error = Error
fn try_from_ctx(src: &'a [u8],
(offset, ctx): (usize, Endian))
-> Result<Self, Self::Error>
(offset, ctx): (usize, Endian))
-> Result<Self, Self::Error>