| Modifier and Type | Field and Description |
|---|---|
| public static final int | ARCH_68k
Motorolla 68000 architecture type. |
| public static final int | ARCH_88k
Motorolla 88000 architecture type. |
| public static final int | ARCH_ATT
AT&T; architecture type. |
| public static final int | ARCH_i386
Intel 386 architecture type. |
| public static final int | ARCH_i860
Intel 860 architecture type. |
| public static final int | ARCH_MIPS
MIPS architecture type. |
| public static final int | ARCH_NONE
No architecture type. |
| public static final int | ARCH_SPARC
SPARC architecture type. |
| public static final int | FT_CORE
Core file file type. |
| public static final int | FT_DYN
Shared object file type. |
| public static final int | FT_EXEC
Executable file type. |
| public static final int | FT_HICPROC
Processor specific. |
| public static final int | FT_LOCPROC
Processor specific. |
| public static final int | FT_NONE
No file type. |
| public static final int | FT_REL
Relocatable file type. |
| Modifier and Type | Method and Description |
|---|---|
| public short | |
| public ELFStringTable | getDynamicStringTable()
Returns the dynamic string table associated with this ELF file, or null if one does not exist. |
| public ELFSectionHeader | getDynamicSymbolTableSection()
Returns the dynamic symbol table associated with this ELF file, or null if one does not exist. |
| public ELFSymbol | getELFSymbol(String name)
Returns the elf symbol with the specified name or null if one is not found. |
| public ELFSymbol | getELFSymbol(long address)
Returns the elf symbol with the specified address or null if one is not found. |
| public short | |
| public ELFHashTable | |
| public short | |
| public ELFSectionHeader | |
| public short | |
| public ELFStringTable | |
| public ELFStringTable | |
| public ELFSectionHeader | getSymbolTableSection()
Returns the symbol table associated with this ELF file, or null if one does not exist. |
| ARCH_68k | back to summary |
|---|---|
| public static final int ARCH_68k Motorolla 68000 architecture type. | |
| ARCH_88k | back to summary |
|---|---|
| public static final int ARCH_88k Motorolla 88000 architecture type. | |
| ARCH_ATT | back to summary |
|---|---|
| public static final int ARCH_ATT AT&T architecture type. | |
| ARCH_i386 | back to summary |
|---|---|
| public static final int ARCH_i386 Intel 386 architecture type. | |
| ARCH_i860 | back to summary |
|---|---|
| public static final int ARCH_i860 Intel 860 architecture type. | |
| ARCH_MIPS | back to summary |
|---|---|
| public static final int ARCH_MIPS MIPS architecture type. | |
| ARCH_NONE | back to summary |
|---|---|
| public static final int ARCH_NONE No architecture type. | |
| ARCH_SPARC | back to summary |
|---|---|
| public static final int ARCH_SPARC SPARC architecture type. | |
| FT_CORE | back to summary |
|---|---|
| public static final int FT_CORE Core file file type. | |
| FT_DYN | back to summary |
|---|---|
| public static final int FT_DYN Shared object file type. | |
| FT_EXEC | back to summary |
|---|---|
| public static final int FT_EXEC Executable file type. | |
| FT_HICPROC | back to summary |
|---|---|
| public static final int FT_HICPROC Processor specific. | |
| FT_LOCPROC | back to summary |
|---|---|
| public static final int FT_LOCPROC Processor specific. | |
| FT_NONE | back to summary |
|---|---|
| public static final int FT_NONE No file type. | |
| FT_REL | back to summary |
|---|---|
| public static final int FT_REL Relocatable file type. | |
| getArch | back to summary |
|---|---|
| public short getArch() Returns one of the architecture constants. | |
| getDynamicStringTable | back to summary |
|---|---|
| public ELFStringTable getDynamicStringTable() Returns the dynamic string table associated with this ELF file, or null if one does not exist. | |
| getDynamicSymbolTableSection | back to summary |
|---|---|
| public ELFSectionHeader getDynamicSymbolTableSection() Returns the dynamic symbol table associated with this ELF file, or null if one does not exist. | |
| getELFSymbol | back to summary |
|---|---|
| public ELFSymbol getELFSymbol(String name) Returns the elf symbol with the specified name or null if one is not found. | |
| getELFSymbol | back to summary |
|---|---|
| public ELFSymbol getELFSymbol(long address) Returns the elf symbol with the specified address or null if one is not found. 'address' is relative to base of shared object for .so's. | |
| getFileType | back to summary |
|---|---|
| public short getFileType() Returns a file type which is defined by the file type constants. | |
| getHashTable | back to summary |
|---|---|
| public ELFHashTable getHashTable() Returns the hash table associated with this ELF file, or null if one does not exist. Note Currently the ELFHashTable does not work so this method will always return null. | |
| getNumberOfSectionHeaders | back to summary |
|---|---|
| public short getNumberOfSectionHeaders() Returns the number of section headers. | |
| getSectionHeader | back to summary |
|---|---|
| public ELFSectionHeader getSectionHeader(int index) Returns the section header at the specified index. The section header at index 0 is the undefined section header. | |
| getSectionHeaderSize | back to summary |
|---|---|
| public short getSectionHeaderSize() Returns the size of a section header. | |
| getSectionHeaderStringTable | back to summary |
|---|---|
| public ELFStringTable getSectionHeaderStringTable() Returns the section header string table associated with this ELF file. | |
| getStringTable | back to summary |
|---|---|
| public ELFStringTable getStringTable() Returns the string table associated with this ELF file. | |
| getSymbolTableSection | back to summary |
|---|---|
| public ELFSectionHeader getSymbolTableSection() Returns the symbol table associated with this ELF file, or null if one does not exist. | |