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

author  Johann Sorel


Variables : SIGNATURE, ENC_NONE, ENC_32, ENC_64, END_NONE, END_LSB, END_MSB, ABI_NONE, ABI_SYSV, ABI_HPUX, ABI_LINUX, ABI_FREEBSD, ABI_NETBSD, ABI_OPENBSD, ABI_ARM, ABI_STANDALONE, ET_NONE, ET_REL, ET_EXEC, ET_DYN, ET_CORE, ET_LOOS, ET_HIOS, ET_LOPROC, ET_HIPROC, EM_NONE, EM_M32, EM_SPARC, EM_386, EM_68K, EM_88K, RESERVED, EM_860, EM_MIPS, EM_MIPS_RS3_LE, EM_PARISC, EM_VPP500, EM_SPARC32PLUS, EM_960, EM_PPC, EM_V800, EM_FR20, EM_RH32, EM_RCE, EM_ARM, EM_ALPHA, EM_SH, EM_SPARCV9, EM_TRICORE, EM_ARC, EM_H8_300, EM_H8_300H, EM_H8S, EM_H8_500, EM_IA_64, EM_MIPS_X, EM_COLDFIRE, EM_68HC12, SECTION_BSS, SECTION_COMMENT, SECTION_CTORS, SECTION_DATA, SECTION_DATA1, SECTION_DEBUG, SECTION_DTORS, SECTION_DYNMAIC, SECTION_DYNSTR, SECTION_DYNSYM, SECTION_FINI, SECTION_GNU_VERSION, SECTION_GNU_VERSION_D, SECTION_GNU_VERSION_R, SECTION_GOT, SECTION_HASH, SECTION_INIT, SECTION_INTERP, SECTION_LINE, SECTION_NOTE, SECTION_NOTE_GNU_STACK, SECTION_PLT, SECTION_RELNAME, SECTION_RELANAME, SECTION_RODATA, SECTION_RODATA1, SECTION_SHSTRTAB, SECTION_STRTAB, SECTION_SYMTAB, SECTION_TEXT
Functions : -


public byte[] SIGNATURE



public int ENC_NONE

public int ENC_32

public int ENC_64



public int END_NONE

public int END_LSB

public int END_MSB



public int ABI_NONE

public int ABI_SYSV

public int ABI_HPUX

public int ABI_LINUX

public int ABI_FREEBSD

public int ABI_NETBSD

public int ABI_OPENBSD

public int ABI_ARM

public int ABI_STANDALONE


e_type : No file type */
public int ET_NONE


e_type : Relocatable file */
public int ET_REL


e_type : Executable file */
public int ET_EXEC


e_type : Shared object file */
public int ET_DYN


e_type : Core file */
public int ET_CORE


e_type : Operating system-specific */
public int ET_LOOS


e_type : Operating system-specific */
public int ET_HIOS


e_type : Processor-specific */
public int ET_LOPROC


e_type : Processor-specific */
public int ET_HIPROC


e_machine : No machine */
public int EM_NONE


e_machine : AT&T WE 32100 */
public int EM_M32


e_machine : SPARC */
public int EM_SPARC


e_machine : Intel 80386 */
public int EM_386


e_machine : Motorola 68000 */
public int EM_68K


e_machine : Motorola 88000 */
public int EM_88K


e_machine : Reserved for future use */
public int RESERVED


e_machine : Intel 80860 */
public int EM_860


e_machine : MIPS I Architecture */
public int EM_MIPS


e_machine : MIPS RS3000 Little-endian */
public int EM_MIPS_RS3_LE


e_machine : Hewlett-Packard PA-RISC */
public int EM_PARISC


e_machine : Fujitsu VPP500 */
public int EM_VPP500


e_machine : Enhanced instruction set SPARC */
public int EM_SPARC32PLUS


e_machine : Intel 80960 */
public int EM_960


e_machine : Power PC */
public int EM_PPC


e_machine : NEC V800 */
public int EM_V800


e_machine : Fujitsu FR20 */
public int EM_FR20


e_machine : TRW RH-32 */
public int EM_RH32


e_machine : Motorola RCE */
public int EM_RCE


e_machine : Advanced RISC Machines ARM */
public int EM_ARM


e_machine : Digital Alpha */
public int EM_ALPHA


e_machine : Hitachi SH */
public int EM_SH


e_machine : SPARC Version 9 */
public int EM_SPARCV9


e_machine : Siemens Tricore embedded processor */
public int EM_TRICORE


e_machine : Argonaut RISC Core, Argonaut Technologies Inc. */
public int EM_ARC


e_machine : Hitachi H8/300 */
public int EM_H8_300


e_machine : Hitachi H8/300H */
public int EM_H8_300H


e_machine : Hitachi H8S */
public int EM_H8S


e_machine : Hitachi H8/500 */
public int EM_H8_500


e_machine : Intel MercedTM Processor */
public int EM_IA_64


e_machine : Stanford MIPS-X */
public int EM_MIPS_X


e_machine : Motorola Coldfire */
public int EM_COLDFIRE


e_machine : Motorola M68HC12 */
public int EM_68HC12

public Chars SECTION_BSS

public Chars SECTION_COMMENT

public Chars SECTION_CTORS

public Chars SECTION_DATA

public Chars SECTION_DATA1

public Chars SECTION_DEBUG

public Chars SECTION_DTORS

public Chars SECTION_DYNMAIC

public Chars SECTION_DYNSTR

public Chars SECTION_DYNSYM

public Chars SECTION_FINI

public Chars SECTION_GNU_VERSION

public Chars SECTION_GNU_VERSION_D

public Chars SECTION_GNU_VERSION_R

public Chars SECTION_GOT

public Chars SECTION_HASH

public Chars SECTION_INIT

public Chars SECTION_INTERP

public Chars SECTION_LINE

public Chars SECTION_NOTE

public Chars SECTION_NOTE_GNU_STACK

public Chars SECTION_PLT

public Chars SECTION_RELNAME

public Chars SECTION_RELANAME

public Chars SECTION_RODATA

public Chars SECTION_RODATA1

public Chars SECTION_SHSTRTAB

public Chars SECTION_STRTAB

public Chars SECTION_SYMTAB

public Chars SECTION_TEXT