Maven module :un.code : code-so :
Class : un.compiler.so.model.ELFHeader
Extends/Implements : -
Subclasses : -

ELF Header.
author  Johann Sorel


Variables : encodingsize, endianess, version, abi, abiversion, encoding, e_type, e_machine, e_version, e_entry, e_phoff, e_shoff, e_flags, e_ehsize, e_phentsize, e_phnum, e_shentsize, e_shnum, e_shstrndx
Functions : read




public byte encodingsize

public byte endianess

public byte version

public byte abi

public byte abiversion

public NumberEncoding encoding


uint16_t */
public int e_type


uint16_t */
public int e_machine


uint32_t */
public int e_version


ElfN_Addr : starting address for the program */
public long e_entry


ElfN_Off : starting offset of the program headers */
public long e_phoff


ElfN_Off : starting offset of the section headers */
public long e_shoff


uint32_t */
public int e_flags


uint16_t : size of this elf header, should be 64 for x64 and 52 for x86*/
public int e_ehsize


uint16_t : size of a program header entry*/
public int e_phentsize


uint16_t : number of entries in the program table*/
public int e_phnum


uint16_t : size of a section table entry */
public int e_shentsize


uint16_t : number of entries in the section table */
public int e_shnum


uint16_t : */
public int e_shstrndx


public void read (BacktrackInputStream bs)