Struct elfloader::ElfBinary[][src]

pub struct ElfBinary<'s> { /* fields omitted */ }

Abstract representation of a loadable ELF binary.

Methods

impl<'s> ElfBinary<'s>
[src]

Create a new ElfBinary. Makes sure that the provided region has valid ELF magic byte sequence and is big enough to contain at least the ELF file header otherwise it will return None.

Create a slice of the program headers.

Create a slice of the section headers.

Trait Implementations

impl<'s> Debug for ElfBinary<'s>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'s> Send for ElfBinary<'s>

impl<'s> Sync for ElfBinary<'s>