Interface IELFDynamicTable


public interface IELFDynamicTable
Interface for the ELF dynamic table (SHT_DYNAMIC section).
  • Method Details

    • getPreInitializers

      List<Long> getPreInitializers()
    • getInitializers

      List<Long> getInitializers()
    • getFinalizers

      List<Long> getFinalizers()
    • getLibraryName

      String getLibraryName()
    • getSearchPath

      String getSearchPath()
    • getRequiredLibs

      List<String> getRequiredLibs()
    • getEntry

      Long getEntry(int tag)
      Attempt to retrieve common DynamicTable Entry from its tag. Does not contain dynamic entries related to String table, functions and libraries (use the other methods)
      Parameters:
      tag - See ELF.DT_* for common tags.
      Returns:
      relevant value (valid pointer or value) or null if not present - or not exposed.
    • getSymtabNumber

      int getSymtabNumber()
      Retrieve the number of symbols in Symbol Table.
      Returns:
      count of symbols