#[repr(packed(1))]pub struct Elf32Header {
pub common: ElfHeader,
pub entry: u32,
pub ph_offset: u32,
pub sh_offset: u32,
pub flags: u32,
pub eh_size: u16,
pub ph_entry_size: u16,
pub ph_num: u16,
pub sh_entry_size: u16,
pub sh_num: u16,
pub sh_str_index: u16,
}Fields§
§common: ElfHeader§entry: u32§ph_offset: u32§sh_offset: u32§flags: u32§eh_size: u16§ph_entry_size: u16§ph_num: u16§sh_entry_size: u16§sh_num: u16§sh_str_index: u16Trait Implementations§
Source§impl Clone for Elf32Header
impl Clone for Elf32Header
Source§fn clone(&self) -> Elf32Header
fn clone(&self) -> Elf32Header
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Elf32Header
impl Debug for Elf32Header
Source§impl Default for Elf32Header
impl Default for Elf32Header
Source§fn default() -> Elf32Header
fn default() -> Elf32Header
Returns the “default value” for a type. Read more
Source§impl FromBytes for Elf32Header
impl FromBytes for Elf32Header
Source§impl FromZeros for Elf32Header
impl FromZeros for Elf32Header
Source§impl IntoBytes for Elf32Header
impl IntoBytes for Elf32Header
Source§impl TryFromBytes for Elf32Header
impl TryFromBytes for Elf32Header
Source§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for Elf32Header
Auto Trait Implementations§
impl Freeze for Elf32Header
impl RefUnwindSafe for Elf32Header
impl Send for Elf32Header
impl Sync for Elf32Header
impl Unpin for Elf32Header
impl UnwindSafe for Elf32Header
Blanket Implementations§
Source§impl<T, U> AssertInto<U> for T
impl<T, U> AssertInto<U> for T
fn assert_into(self) -> U
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