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

ELF program table entry information.

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

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

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

Description: Get alignment.
return: alignment

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

Description: Get program flags.
return: program flags

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

Description: Get file offset.
return: file offset

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

Description: Get physical address.
return: physical address

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

Description: Get file size.
return: file size

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

Description: Get program entry type.
return: program entry type

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

Description: Get virtual address.
return: virtual address

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

Description: Get virtual memory size.
return: virtual memory size

