# Interface: com.pnfsoftware.jeb.core.units.codeobject.IELFDynamicTable

Interface for the ELF dynamic table \(`SHT_DYNAMIC` section\).

## Method: getEntry
- parameter: `tag`, type: `int`
- return type: `java.lang.Long`

Description: 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\)
parameter: tag: See [ELF](ELF).DT\_\* for common tags.
return: relevant value \(valid pointer or value\) or null if not present \- or not exposed.

## Method: getFinalizers
- return type: `java.util.List<java.lang.Long>`

Description: Get finalizer routine addresses.
return: finalizer routine addresses

## Method: getInitializers
- return type: `java.util.List<java.lang.Long>`

Description: Get initializer routine addresses.
return: initializer routine addresses

## Method: getLibraryName
- return type: `java.lang.String`

Description: Get library name, or null if none.
return: library name, or null if none

## Method: getPreInitializers
- return type: `java.util.List<java.lang.Long>`

Description: Get pre\-initializer routine addresses.
return: pre\-initializer routine addresses

## Method: getRequiredLibs
- return type: `java.util.List<java.lang.String>`

Description: Get required library names.
return: required library names

## Method: getSearchPath
- return type: `java.lang.String`

Description: Get library search path, or null if none.
return: library search path, or null if none

## Method: getSymtabNumber
- return type: `int`

Description: Retrieve the number of symbols in Symbol Table.
return: count of symbols

