pub trait ObjectSymbolTable<'data>: Sealed {
    type Symbol: ObjectSymbol<'data>;
    type SymbolIterator: Iterator<Item = Self::Symbol>;
    fn symbols(&self) -> Self::SymbolIterator;
fn symbol_by_index(&self, index: SymbolIndex) -> Result<Self::Symbol>; }
Expand description

A symbol table.

Associated Types

A symbol table entry.

An iterator over the symbols in a symbol table.

Required methods

Get an iterator over the symbols in the table.

This may skip over symbols that are malformed or unsupported.

Get the symbol at the given index.

The meaning of the index depends on the object file.

Returns an error if the index is invalid.

Implementors