Part-1 can be read w/o knowledge of CPUType!
References:
| Modifier and Type | Field and Description |
|---|---|
| public final Platform. | |
| public final String | cpuName
Lower case CPUType name |
| public final Platform. | |
| pack-priv static final boolean | |
| private final byte[] | |
| public static final int | EI_ABIVERSION
ident byte #8 This byte identifies the version of the ABI to which the object is targeted. |
| public static final int | EI_CLASS
ident byte #4 |
| public static final int | EI_DATA
ident byte #5 |
| public static int | EI_NIDENT
Size of e_ident array - |
| public static final int | EI_OSABI
ident byte #7 |
| public static final int | EI_PAD
ident byte #9 .. |
| public static final int | EI_VERSION
ident byte #6 |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | ELFMAG0
ident byte #0 - |
| public static final byte | ELFMAG1
ident byte #1 - |
| public static final byte | ELFMAG2
ident byte #2 - |
| public static final byte | ELFMAG3
ident byte #3 - |
| public static final byte | ELFOSABI_ARM
ARM architecture ABI - |
| public static final byte | ELFOSABI_AROS
Amiga Research OS ABI - |
| public static final byte | ELFOSABI_FENIXOS
The FenixOS highly scalable multi-core OS 64-255 Architecture-specific value range - |
| public static final byte | ELFOSABI_FREEBSD
FreeBSD ABI - |
| public static final byte | ELFOSABI_HPUX
HP-UX ABI - |
| public static final byte | ELFOSABI_IRIX
IRIX ABI - |
| public static final byte | ELFOSABI_LINUX
Linux ABI - |
| public static final byte | ELFOSABI_MODESTO
Novell Modesto ABI - |
| public static final byte | ELFOSABI_NETBSD
NetBSD ABI - |
| public static final byte | |
| public static final byte | ELFOSABI_NSK
Hewlett-Packard Non-Stop Kernel ABI - |
| public static final byte | ELFOSABI_OPENBSD
Open BSD ABI - |
| public static final byte | ELFOSABI_OPENVMS
Open VMS ABI - |
| public static final byte | ELFOSABI_SOLARIS
Solaris ABI - |
| public static final byte | ELFOSABI_STANDALONE
Stand-alone (embedded) ABI - |
| public static final byte | ELFOSABI_SYSV
Unix System V ABI - |
| public static final byte | ELFOSABI_TRU64
TRU64 UNIX ABI - |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | |
| public static final short | ET_CORE
A core file - |
| public static final short | ET_DYN
A shared object - |
| public static final short | ET_EXEC
An executable file - |
| public static final short | ET_NONE
An unknown type - |
| public static final short | ET_REL
A relocatable file - |
| public static final byte | |
| public static final byte | |
| public final MachineDataInfo. | |
| public final Ehdr_p1 | raw
Public access to the raw elf header part-1 (CPU/ABI independent read) |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final int | getArchClassBits()
Returns the architecture class in bits,
32 for |
| public final byte | getDataEncodingMode()
Returns the processor's data encoding, i.e.
|
| public final short | |
| public final byte | |
| public final byte | |
| public final short | |
| public final byte | |
| public final boolean | |
| public static final boolean | |
| public final boolean | |
| public final boolean | |
| public static ElfHeaderPart1 | read(final Platform.
TODO osType,input stream of a binary file at position zero in)Note The input stream shall stay untouch to be able to read sections! |
| public final String |
| abiType | back to summary |
|---|---|
| public final Platform. | |
| cpuName | back to summary |
|---|---|
| public final String cpuName Lower case CPUType name | |
| cpuType | back to summary |
|---|---|
| public final Platform. | |
| DEBUG | back to summary |
|---|---|
| pack-priv static final boolean DEBUG | |
| E_ident | back to summary |
|---|---|
| private final byte[] E_ident | |
| EI_ABIVERSION | back to summary |
|---|---|
| public static final int EI_ABIVERSION ident byte #8 This byte identifies the version of the ABI to which the object is targeted. This field is used to distinguish among incompatible versions of an ABI. The interpretation of this version number is dependent on the ABI identified by the EI_OSABI field. Applications conforming to this specification use the value 0. | |
| EI_CLASS | back to summary |
|---|---|
| public static final int EI_CLASS ident byte #4 | |
| EI_DATA | back to summary |
|---|---|
| public static final int EI_DATA ident byte #5 | |
| EI_NIDENT | back to summary |
|---|---|
| public static int EI_NIDENT Size of e_ident array - | |
| EI_OSABI | back to summary |
|---|---|
| public static final int EI_OSABI ident byte #7 | |
| EI_PAD | back to summary |
|---|---|
| public static final int EI_PAD ident byte #9 .. ? Start of padding. These bytes are reserved and set to zero. Programs which read them should ignore them. The value for EI_PAD will change in the future if currently unused bytes are given meanings. | |
| EI_VERSION | back to summary |
|---|---|
| public static final int EI_VERSION ident byte #6 | |
| ELFCLASS32 | back to summary |
|---|---|
| public static final byte ELFCLASS32 | |
| ELFCLASS64 | back to summary |
|---|---|
| public static final byte ELFCLASS64 | |
| ELFCLASSNONE | back to summary |
|---|---|
| public static final byte ELFCLASSNONE | |
| ELFDATA2LSB | back to summary |
|---|---|
| public static final byte ELFDATA2LSB | |
| ELFDATA2MSB | back to summary |
|---|---|
| public static final byte ELFDATA2MSB | |
| ELFDATANONE | back to summary |
|---|---|
| public static final byte ELFDATANONE | |
| ELFMAG0 | back to summary |
|---|---|
| public static final byte ELFMAG0 ident byte #0 - | |
| ELFMAG1 | back to summary |
|---|---|
| public static final byte ELFMAG1 ident byte #1 - | |
| ELFMAG2 | back to summary |
|---|---|
| public static final byte ELFMAG2 ident byte #2 - | |
| ELFMAG3 | back to summary |
|---|---|
| public static final byte ELFMAG3 ident byte #3 - | |
| ELFOSABI_ARM | back to summary |
|---|---|
| public static final byte ELFOSABI_ARM ARM architecture ABI - | |
| ELFOSABI_AROS | back to summary |
|---|---|
| public static final byte ELFOSABI_AROS Amiga Research OS ABI - | |
| ELFOSABI_FENIXOS | back to summary |
|---|---|
| public static final byte ELFOSABI_FENIXOS The FenixOS highly scalable multi-core OS 64-255 Architecture-specific value range - | |
| ELFOSABI_FREEBSD | back to summary |
|---|---|
| public static final byte ELFOSABI_FREEBSD FreeBSD ABI - | |
| ELFOSABI_HPUX | back to summary |
|---|---|
| public static final byte ELFOSABI_HPUX HP-UX ABI - | |
| ELFOSABI_IRIX | back to summary |
|---|---|
| public static final byte ELFOSABI_IRIX IRIX ABI - | |
| ELFOSABI_LINUX | back to summary |
|---|---|
| public static final byte ELFOSABI_LINUX Linux ABI - | |
| ELFOSABI_MODESTO | back to summary |
|---|---|
| public static final byte ELFOSABI_MODESTO Novell Modesto ABI - | |
| ELFOSABI_NETBSD | back to summary |
|---|---|
| public static final byte ELFOSABI_NETBSD NetBSD ABI - | |
| ELFOSABI_NONE | back to summary |
|---|---|
| public static final byte ELFOSABI_NONE | |
| ELFOSABI_NSK | back to summary |
|---|---|
| public static final byte ELFOSABI_NSK Hewlett-Packard Non-Stop Kernel ABI - | |
| ELFOSABI_OPENBSD | back to summary |
|---|---|
| public static final byte ELFOSABI_OPENBSD Open BSD ABI - | |
| ELFOSABI_OPENVMS | back to summary |
|---|---|
| public static final byte ELFOSABI_OPENVMS Open VMS ABI - | |
| ELFOSABI_SOLARIS | back to summary |
|---|---|
| public static final byte ELFOSABI_SOLARIS Solaris ABI - | |
| ELFOSABI_STANDALONE | back to summary |
|---|---|
| public static final byte ELFOSABI_STANDALONE Stand-alone (embedded) ABI - | |
| ELFOSABI_SYSV | back to summary |
|---|---|
| public static final byte ELFOSABI_SYSV Unix System V ABI - | |
| ELFOSABI_TRU64 | back to summary |
|---|---|
| public static final byte ELFOSABI_TRU64 TRU64 UNIX ABI - | |
| EM_386 | back to summary |
|---|---|
| public static final short EM_386 | |
| EM_486 | back to summary |
|---|---|
| public static final short EM_486 | |
| EM_68HC05 | back to summary |
|---|---|
| public static final short EM_68HC05 | |
| EM_68HC08 | back to summary |
|---|---|
| public static final short EM_68HC08 | |
| EM_68HC11 | back to summary |
|---|---|
| public static final short EM_68HC11 | |
| EM_68HC12 | back to summary |
|---|---|
| public static final short EM_68HC12 | |
| EM_68HC16 | back to summary |
|---|---|
| public static final short EM_68HC16 | |
| EM_68K | back to summary |
|---|---|
| public static final short EM_68K | |
| EM_8051 | back to summary |
|---|---|
| public static final short EM_8051 | |
| EM_860 | back to summary |
|---|---|
| public static final short EM_860 | |
| EM_88K | back to summary |
|---|---|
| public static final short EM_88K | |
| EM_960 | back to summary |
|---|---|
| public static final short EM_960 | |
| EM_AARCH64 | back to summary |
|---|---|
| public static final short EM_AARCH64 | |
| EM_ALTERA_NIOS2 | back to summary |
|---|---|
| public static final short EM_ALTERA_NIOS2 | |
| EM_ARC | back to summary |
|---|---|
| public static final short EM_ARC | |
| EM_ARC_A5 | back to summary |
|---|---|
| public static final short EM_ARC_A5 | |
| EM_ARCA | back to summary |
|---|---|
| public static final short EM_ARCA | |
| EM_ARM | back to summary |
|---|---|
| public static final short EM_ARM | |
| EM_ARM184 | back to summary |
|---|---|
| public static final short EM_ARM184 | |
| EM_AVR | back to summary |
|---|---|
| public static final short EM_AVR | |
| EM_AVR32 | back to summary |
|---|---|
| public static final short EM_AVR32 | |
| EM_BLACKFIN | back to summary |
|---|---|
| public static final short EM_BLACKFIN | |
| EM_C166 | back to summary |
|---|---|
| public static final short EM_C166 | |
| EM_CE | back to summary |
|---|---|
| public static final short EM_CE | |
| EM_COLDFIRE | back to summary |
|---|---|
| public static final short EM_COLDFIRE | |
| EM_CR | back to summary |
|---|---|
| public static final short EM_CR | |
| EM_CR16 | back to summary |
|---|---|
| public static final short EM_CR16 | |
| EM_CRAYNV2 | back to summary |
|---|---|
| public static final short EM_CRAYNV2 | |
| EM_CRIS | back to summary |
|---|---|
| public static final short EM_CRIS | |
| EM_CRX | back to summary |
|---|---|
| public static final short EM_CRX | |
| EM_CUDA | back to summary |
|---|---|
| public static final short EM_CUDA | |
| EM_CYPRESS_M8C | back to summary |
|---|---|
| public static final short EM_CYPRESS_M8C | |
| EM_D10V | back to summary |
|---|---|
| public static final short EM_D10V | |
| EM_D30V | back to summary |
|---|---|
| public static final short EM_D30V | |
| EM_DSP24 | back to summary |
|---|---|
| public static final short EM_DSP24 | |
| EM_DSPIC30F | back to summary |
|---|---|
| public static final short EM_DSPIC30F | |
| EM_DXP | back to summary |
|---|---|
| public static final short EM_DXP | |
| EM_ECOG1 | back to summary |
|---|---|
| public static final short EM_ECOG1 | |
| EM_ECOG16 | back to summary |
|---|---|
| public static final short EM_ECOG16 | |
| EM_ECOG1X | back to summary |
|---|---|
| public static final short EM_ECOG1X | |
| EM_ECOG2 | back to summary |
|---|---|
| public static final short EM_ECOG2 | |
| EM_ETPU | back to summary |
|---|---|
| public static final short EM_ETPU | |
| EM_EXCESS | back to summary |
|---|---|
| public static final short EM_EXCESS | |
| EM_F2MC16 | back to summary |
|---|---|
| public static final short EM_F2MC16 | |
| EM_FIREPATH | back to summary |
|---|---|
| public static final short EM_FIREPATH | |
| EM_FR20 | back to summary |
|---|---|
| public static final short EM_FR20 | |
| EM_FR30 | back to summary |
|---|---|
| public static final short EM_FR30 | |
| EM_FX66 | back to summary |
|---|---|
| public static final short EM_FX66 | |
| EM_H8_300 | back to summary |
|---|---|
| public static final short EM_H8_300 | |
| EM_H8_300H | back to summary |
|---|---|
| public static final short EM_H8_300H | |
| EM_H8_500 | back to summary |
|---|---|
| public static final short EM_H8_500 | |
| EM_H8S | back to summary |
|---|---|
| public static final short EM_H8S | |
| EM_HUANY | back to summary |
|---|---|
| public static final short EM_HUANY | |
| EM_IA_64 | back to summary |
|---|---|
| public static final short EM_IA_64 | |
| EM_INTEL181 | back to summary |
|---|---|
| public static final short EM_INTEL181 | |
| EM_INTEL182 | back to summary |
|---|---|
| public static final short EM_INTEL182 | |
| EM_IP2K | back to summary |
|---|---|
| public static final short EM_IP2K | |
| EM_JAVELIN | back to summary |
|---|---|
| public static final short EM_JAVELIN | |
| EM_L1OM | back to summary |
|---|---|
| public static final short EM_L1OM | |
| EM_LATTICEMICO32 | back to summary |
|---|---|
| public static final short EM_LATTICEMICO32 | |
| EM_M16C | back to summary |
|---|---|
| public static final short EM_M16C | |
| EM_M32 | back to summary |
|---|---|
| public static final short EM_M32 | |
| EM_M32C | back to summary |
|---|---|
| public static final short EM_M32C | |
| EM_M32R | back to summary |
|---|---|
| public static final short EM_M32R | |
| EM_MANIK | back to summary |
|---|---|
| public static final short EM_MANIK | |
| EM_MAX | back to summary |
|---|---|
| public static final short EM_MAX | |
| EM_MAXQ30 | back to summary |
|---|---|
| public static final short EM_MAXQ30 | |
| EM_MCORE | back to summary |
|---|---|
| public static final short EM_MCORE | |
| EM_MCST_ELBRUS | back to summary |
|---|---|
| public static final short EM_MCST_ELBRUS | |
| EM_ME16 | back to summary |
|---|---|
| public static final short EM_ME16 | |
| EM_METAG | back to summary |
|---|---|
| public static final short EM_METAG | |
| EM_MICROBLAZE | back to summary |
|---|---|
| public static final short EM_MICROBLAZE | |
| EM_MIPS | back to summary |
|---|---|
| public static final short EM_MIPS | |
| EM_MIPS_RS3_LE | back to summary |
|---|---|
| public static final short EM_MIPS_RS3_LE | |
| EM_MIPS_X | back to summary |
|---|---|
| public static final short EM_MIPS_X | |
| EM_MMA | back to summary |
|---|---|
| public static final short EM_MMA | |
| EM_MMDSP_PLUS | back to summary |
|---|---|
| public static final short EM_MMDSP_PLUS | |
| EM_MMIX | back to summary |
|---|---|
| public static final short EM_MMIX | |
| EM_MN10200 | back to summary |
|---|---|
| public static final short EM_MN10200 | |
| EM_MN10300 | back to summary |
|---|---|
| public static final short EM_MN10300 | |
| EM_MSP430 | back to summary |
|---|---|
| public static final short EM_MSP430 | |
| EM_NCPU | back to summary |
|---|---|
| public static final short EM_NCPU | |
| EM_NDR1 | back to summary |
|---|---|
| public static final short EM_NDR1 | |
| EM_NDS32 | back to summary |
|---|---|
| public static final short EM_NDS32 | |
| EM_NONE | back to summary |
|---|---|
| public static final short EM_NONE | |
| EM_NS32K | back to summary |
|---|---|
| public static final short EM_NS32K | |
| EM_OLD_ALPHA | back to summary |
|---|---|
| public static final short EM_OLD_ALPHA | |
| EM_OPENRISC | back to summary |
|---|---|
| public static final short EM_OPENRISC | |
| EM_PARISC | back to summary |
|---|---|
| public static final short EM_PARISC | |
| EM_PCP | back to summary |
|---|---|
| public static final short EM_PCP | |
| EM_PDP10 | back to summary |
|---|---|
| public static final short EM_PDP10 | |
| EM_PDP11 | back to summary |
|---|---|
| public static final short EM_PDP11 | |
| EM_PDSP | back to summary |
|---|---|
| public static final short EM_PDSP | |
| EM_PJ | back to summary |
|---|---|
| public static final short EM_PJ | |
| EM_PPC | back to summary |
|---|---|
| public static final short EM_PPC | |
| EM_PPC64 | back to summary |
|---|---|
| public static final short EM_PPC64 | |
| EM_PRISM | back to summary |
|---|---|
| public static final short EM_PRISM | |
| EM_QDSP6 | back to summary |
|---|---|
| public static final short EM_QDSP6 | |
| EM_R32C | back to summary |
|---|---|
| public static final short EM_R32C | |
| EM_RCE | back to summary |
|---|---|
| public static final short EM_RCE | |
| EM_res016 | back to summary |
|---|---|
| public static final short EM_res016 | |
| EM_res133 | back to summary |
|---|---|
| public static final short EM_res133 | |
| EM_RH32 | back to summary |
|---|---|
| public static final short EM_RH32 | |
| EM_RS08 | back to summary |
|---|---|
| public static final short EM_RS08 | |
| EM_RX | back to summary |
|---|---|
| public static final short EM_RX | |
| EM_S370 | back to summary |
|---|---|
| public static final short EM_S370 | |
| EM_S390 | back to summary |
|---|---|
| public static final short EM_S390 | |
| EM_SCORE | back to summary |
|---|---|
| public static final short EM_SCORE | |
| EM_SCORE7 | back to summary |
|---|---|
| public static final short EM_SCORE7 | |
| EM_SE_C17 | back to summary |
|---|---|
| public static final short EM_SE_C17 | |
| EM_SE_C33 | back to summary |
|---|---|
| public static final short EM_SE_C33 | |
| EM_SEP | back to summary |
|---|---|
| public static final short EM_SEP | |
| EM_SH | back to summary |
|---|---|
| public static final short EM_SH | |
| EM_SLE9X | back to summary |
|---|---|
| public static final short EM_SLE9X | |
| EM_SNP1K | back to summary |
|---|---|
| public static final short EM_SNP1K | |
| EM_SPARC | back to summary |
|---|---|
| public static final short EM_SPARC | |
| EM_SPARC32PLUS | back to summary |
|---|---|
| public static final short EM_SPARC32PLUS | |
| EM_SPARCV9 | back to summary |
|---|---|
| public static final short EM_SPARCV9 | |
| EM_SPU | back to summary |
|---|---|
| public static final short EM_SPU | |
| EM_ST100 | back to summary |
|---|---|
| public static final short EM_ST100 | |
| EM_ST19 | back to summary |
|---|---|
| public static final short EM_ST19 | |
| EM_ST200 | back to summary |
|---|---|
| public static final short EM_ST200 | |
| EM_ST7 | back to summary |
|---|---|
| public static final short EM_ST7 | |
| EM_ST9PLUS | back to summary |
|---|---|
| public static final short EM_ST9PLUS | |
| EM_STARCORE | back to summary |
|---|---|
| public static final short EM_STARCORE | |
| EM_STM8 | back to summary |
|---|---|
| public static final short EM_STM8 | |
| EM_STXP7X | back to summary |
|---|---|
| public static final short EM_STXP7X | |
| EM_SVX | back to summary |
|---|---|
| public static final short EM_SVX | |
| EM_TI_C2000 | back to summary |
|---|---|
| public static final short EM_TI_C2000 | |
| EM_TI_C5500 | back to summary |
|---|---|
| public static final short EM_TI_C5500 | |
| EM_TI_C6000 | back to summary |
|---|---|
| public static final short EM_TI_C6000 | |
| EM_TILE64 | back to summary |
|---|---|
| public static final short EM_TILE64 | |
| EM_TILEPRO | back to summary |
|---|---|
| public static final short EM_TILEPRO | |
| EM_TINYJ | back to summary |
|---|---|
| public static final short EM_TINYJ | |
| EM_TMM_GPP | back to summary |
|---|---|
| public static final short EM_TMM_GPP | |
| EM_TPC | back to summary |
|---|---|
| public static final short EM_TPC | |
| EM_TRICORE | back to summary |
|---|---|
| public static final short EM_TRICORE | |
| EM_TRIMEDIA | back to summary |
|---|---|
| public static final short EM_TRIMEDIA | |
| EM_TSK3000 | back to summary |
|---|---|
| public static final short EM_TSK3000 | |
| EM_UNICORE | back to summary |
|---|---|
| public static final short EM_UNICORE | |
| EM_V800 | back to summary |
|---|---|
| public static final short EM_V800 | |
| EM_V850 | back to summary |
|---|---|
| public static final short EM_V850 | |
| EM_VAX | back to summary |
|---|---|
| public static final short EM_VAX | |
| EM_VIDEOCORE | back to summary |
|---|---|
| public static final short EM_VIDEOCORE | |
| EM_VIDEOCORE3 | back to summary |
|---|---|
| public static final short EM_VIDEOCORE3 | |
| EM_VPP550 | back to summary |
|---|---|
| public static final short EM_VPP550 | |
| EM_X86_64 | back to summary |
|---|---|
| public static final short EM_X86_64 | |
| EM_XGATE | back to summary |
|---|---|
| public static final short EM_XGATE | |
| EM_XIMO16 | back to summary |
|---|---|
| public static final short EM_XIMO16 | |
| EM_XTENSA | back to summary |
|---|---|
| public static final short EM_XTENSA | |
| EM_ZSP | back to summary |
|---|---|
| public static final short EM_ZSP | |
| ET_CORE | back to summary |
|---|---|
| public static final short ET_CORE A core file - | |
| ET_DYN | back to summary |
|---|---|
| public static final short ET_DYN A shared object - | |
| ET_EXEC | back to summary |
|---|---|
| public static final short ET_EXEC An executable file - | |
| ET_NONE | back to summary |
|---|---|
| public static final short ET_NONE An unknown type - | |
| ET_REL | back to summary |
|---|---|
| public static final short ET_REL A relocatable file - | |
| EV_CURRENT | back to summary |
|---|---|
| public static final byte EV_CURRENT | |
| EV_NONE | back to summary |
|---|---|
| public static final byte EV_NONE | |
| machDesc | back to summary |
|---|---|
| public final MachineDataInfo. | |
| raw | back to summary |
|---|---|
| public final Ehdr_p1 raw Public access to the raw elf header part-1 (CPU/ABI independent read) | |
| ElfHeaderPart1 | back to summary |
|---|---|
pack-priv ElfHeaderPart1(final Platform.
| |
| getArchClassBits | back to summary |
|---|---|
| public final int getArchClassBits() Returns the architecture class in bits,
32 for | |
| getDataEncodingMode | back to summary |
|---|---|
| public final byte getDataEncodingMode() Returns the processor's data encoding, i.e.
| |
| getMachine | back to summary |
|---|---|
| public final short getMachine() Returns the required architecture for the file, e.g. | |
| getOSABI | back to summary |
|---|---|
| public final byte getOSABI() Returns the operating system and ABI for this file, 3 == Linux. Note Often not used. | |
| getOSABIVersion | back to summary |
|---|---|
| public final byte getOSABIVersion() Returns the version of the | |
| getType | back to summary |
|---|---|
| public final short getType() Returns the object file type, e.g. | |
| getVersion | back to summary |
|---|---|
| public final byte getVersion() Returns the ELF file version, should be | |
| isBigEndian | back to summary |
|---|---|
| public final boolean isBigEndian() Returns whether the processor's | |
| isIdentityValid | back to summary |
|---|---|
| public static final boolean isIdentityValid(final byte[] ident) | |
| isLittleEndian | back to summary |
|---|---|
| public final boolean isLittleEndian() Returns whether the processor's | |
| isNoneEndian | back to summary |
|---|---|
| public final boolean isNoneEndian() Returns whether the processor's | |
| read | back to summary |
|---|---|
| public static ElfHeaderPart1 read(final Platform. Note The input stream shall stay untouch to be able to read sections!
| |
| toString | back to summary |
|---|---|
| public final String toString() Overrides java. Doc from java. Returns a string representation of the object. | |