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

Definition of a symbol table.

## Method: format
- parameter: `elf`, type: `com.pnfsoftware.jeb.core.units.codeobject.IELFUnit`
- return type: `java.lang.String`

Description: Format this symbol table for display.
parameter: elf: owning ELF unit
return: formatted symbol table

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

Description: Get number of symbol entries.
return: number of symbol entries

## Method: getEntries
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry>`

Description: Get symbol entries.
return: symbol entries

## Method: getEntry
- parameter: `index`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry`

Description: Retrieve a symbol entry by index.
parameter: index: symbol entry index
return: symbol entry

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

Description: Get backing section index.
return: backing section index

## Method: isDynamic
- return type: `boolean`

Description: Determine whether this is a dynamic symbol table.
return: true if this is a dynamic symbol table

