Struct goblin::elf32::gnu_hash::GnuHash[][src]

pub struct GnuHash<'a> { /* fields omitted */ }
Expand description

A better hash table for the ELF used by GNU systems in GNU-compatible software.

Implementations

Initialize a GnuHash from a pointer to .hash (or .gnu.hash) section and total number of dynamic symbols.

Safety

This function creates a GnuHash directly from a raw pointer

Given a symbol, a hash of that symbol, a dynamic string table and a dynstrtab to cross-reference names, maybe returns a Sym.

This function will not check if the passed hash is really the hash of symbol

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.