pub trait ElfProgramHeader {
    // Required methods
    fn p_vaddr(&self) -> Elf64Addr;
    fn p_memsz(&self) -> Elf64Xword;
    fn p_offset(&self) -> Elf64Off;

    // Provided method
    fn vm_range(&self) -> Range<Elf64Addr> { ... }
}
Expand description

ELF program header.

Required Methods§

source

fn p_vaddr(&self) -> Elf64Addr

Returns the segment virtual address.

source

fn p_memsz(&self) -> Elf64Xword

Returns the segment size when loaded in memory.

source

fn p_offset(&self) -> Elf64Off

Returns the segment file offset.

Provided Methods§

source

fn vm_range(&self) -> Range<Elf64Addr>

Returns the segment virtual address range.

Implementations on Foreign Types§

source§

impl ElfProgramHeader for ProgramHeader

Implementors§