Interface IELFSymbolTable


public interface IELFSymbolTable
Definition of a 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

      IELFSymbolEntry getEntry(int index)
      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

      String format(IELFUnit elf)
      Format this symbol table for display.
      Parameters:
      elf - owning ELF unit
      Returns:
      formatted symbol table