Trait zircon_object::util::elf_loader::ElfExt [−][src]
Extensional ELF loading methods for ElfFile
.
Required methods
fn load_segment_size(&self) -> usize
[src]
Get total size of all LOAD segments.
fn get_symbol_address(&self, symbol: &str) -> Option<u64>
[src]
Get address of the given symbol
.
fn get_interpreter(&self) -> Result<&str, &str>
[src]
Get the program interpreter path name.
fn dynsym(&self) -> Result<&[DynEntry64], &'static str>
[src]
Get the symbol table for dynamic linking (.dynsym section).
fn relocate(&self, base: usize) -> Result<(), &'static str>
[src]
Relocate according to the dynamic relocation section (.rel.dyn section).