Type Alias Elf64_Phdr

Source
pub type Elf64_Phdr = elf64_phdr;
Available on (x86 or x86-64) and crate feature elf only.

Aliased Type§

struct Elf64_Phdr {
    pub p_type: u32,
    pub p_flags: u32,
    pub p_offset: u64,
    pub p_vaddr: u64,
    pub p_paddr: u64,
    pub p_filesz: u64,
    pub p_memsz: u64,
    pub p_align: u64,
}

Fields§

§p_type: u32§p_flags: u32§p_offset: u64§p_vaddr: u64§p_paddr: u64§p_filesz: u64§p_memsz: u64§p_align: u64

Trait Implementations§

Source§

impl ByteValued for Elf64_Phdr

Source§

fn from_slice(data: &[u8]) -> Option<&Self>

Converts a slice of raw data into a reference of Self. Read more
Source§

fn from_mut_slice(data: &mut [u8]) -> Option<&mut Self>

Converts a mutable slice of raw data into a mutable reference of Self. Read more
Source§

fn as_slice(&self) -> &[u8]

Converts a reference to self into a slice of bytes. Read more
Source§

fn as_mut_slice(&mut self) -> &mut [u8]

Converts a mutable reference to self into a mutable slice of bytes. Read more
Source§

fn as_bytes(&mut self) -> VolatileSlice<'_>

Converts a mutable reference to self into a VolatileSlice. This is useful because VolatileSlice provides a Bytes<usize> implementation. Read more