Struct object::ElfFile [] [src]

pub struct ElfFile<'a> { /* fields omitted */ }

An ELF object file.

Methods

impl<'a> ElfFile<'a>
[src]

[src]

Get the ELF headers of the file.

Trait Implementations

impl<'a> Debug for ElfFile<'a>
[src]

[src]

Formats the value using the given formatter.

impl<'a> Object<'a> for ElfFile<'a>
[src]

A segment in the object file.

An iterator over the segments in the object file.

A section in the object file.

An iterator over the sections in the object file.

[src]

Parse the raw object file data.

[src]

Get the machine type of the file.

[src]

Get an iterator over the segments in the file.

[src]

Get the contents of the section named section_name, if such a section exists. Read more

[src]

Get an iterator over the sections in the file.

[src]

Get a Vec of the symbols defined in the file. The symbols are unsorted and have the same order as the symbols in the file. Read more

[src]

Return true if the file is little endian, false if it is big endian.