Interface IELFSymbolTable
public interface IELFSymbolTable
Definition of a symbol table.
-
Method Summary
Modifier and TypeMethodDescriptionFormat this symbol table for display.intGet number of symbol entries.List<? extends IELFSymbolEntry> Get symbol entries.getEntry(int index) Retrieve a symbol entry by index.intGet backing section index.booleanDetermine whether this is a dynamic symbol table.
-
Method Details
-
getCountOfEntries
int getCountOfEntries()Get number of symbol entries.- Returns:
- number of symbol entries
-
getEntries
List<? extends IELFSymbolEntry> getEntries()Get symbol entries.- Returns:
- symbol entries
-
getEntry
Retrieve a symbol entry by index.- Parameters:
index- symbol entry index- Returns:
- symbol entry
-
getSectionIndex
int getSectionIndex()Get backing section index.- Returns:
- backing section index
-
isDynamic
boolean isDynamic()Determine whether this is a dynamic symbol table.- Returns:
- true if this is a dynamic symbol table
-
format
Format this symbol table for display.- Parameters:
elf- owning ELF unit- Returns:
- formatted symbol table
-