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

ELF header information.

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

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

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

Description: Get ABI version.
return: ABI version

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

Description: Get ELF bit size.
return: ELF bit size

## Method: getEndianness
- return type: `com.pnfsoftware.jeb.util.io.Endianness`

Description: Get ELF endianness.
return: ELF endianness

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

Description: Get entry\-point address.
return: entry\-point address

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

Description: Get ELF header flags.
return: ELF header flags

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

Description: Get ELF header size.
return: ELF header size

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

Description: Get target machine type.
return: target machine type

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

Description: Get OS ABI identifier.
return: OS ABI identifier

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

Description: Get number of program header table entries.
return: number of program header table entries

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

Description: Get program header table entry size.
return: program header table entry size

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

Description: Get program header table file offset.
return: program header table file offset

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

Description: Get number of section header table entries.
return: number of section header table entries

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

Description: Get section header table entry size.
return: section header table entry size

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

Description: Get section header table file offset.
return: section header table file offset

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

Description: Get ELF object type.
return: ELF object type

