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

An ELF symbol.

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

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

## Method: getAddress
- return type: `long`

Description: Get the symbol address.
return: relative virtual address

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

Description: Get symbol binding.
return: symbol binding

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

Description: Get symbol name.
return: symbol name

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

Description: Get section header index.
return: section header index

## Method: getSize
- return type: `long`

Description: Get symbol size.
return: symbol size

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

Description: Get symbol type.
return: symbol type

## Method: getValue
- return type: `long`

Description: Get symbol value.
return: symbol value

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

Description: Get symbol visibility.
return: symbol visibility

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

Description: Determine whether the symbol is external.
return: true if the symbol is external

