|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjoeq.Linker.ELF.RelocEntry
public class RelocEntry
| Field Summary | |
|---|---|
protected SymbolTableEntry |
e
|
protected int |
offset
|
protected byte |
type
|
| Fields inherited from interface joeq.Linker.ELF.ELFConstants |
|---|
ELFCLASS32, ELFCLASS64, ELFCLASSNONE, ELFDATA2LSB, ELFDATA2MSB, ELFDATANONE, ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3, EM_386, EM_68K, EM_860, EM_88K, EM_M32, EM_MIPS, EM_MIPS_RS4_BE, EM_SPARC, ET_CORE, ET_DYN, ET_EXEC, ET_HIPROC, ET_LOPROC, ET_NONE, ET_REL, EV_CURRENT, EV_NONE, PT_DYNAMIC, PT_HIPROC, PT_INTERP, PT_LOAD, PT_LOPROC, PT_NOTE, PT_NULL, PT_PHDR, PT_SHLIB, R_386_32, R_386_NONE, R_386_PC32, SHF_ALLOC, SHF_EXECINSTR, SHF_MASKPROC, SHF_WRITE, SHN_ABS, SHN_COMMON, SHN_HIPROC, SHN_HIRESERVE, SHN_INVALID, SHN_LOPROC, SHN_LORESERVE, SHN_UNDEF, SHT_DYNAMIC, SHT_DYNSYM, SHT_HASH, SHT_HIPROC, SHT_HIUSER, SHT_LOPROC, SHT_LOUSER, SHT_NOBITS, SHT_NOTE, SHT_NULL, SHT_PROGBITS, SHT_REL, SHT_RELA, SHT_SHLIB, SHT_STRTAB, SHT_SYMTAB, STB_GLOBAL, STB_HIPROC, STB_LOCAL, STB_LOPROC, STB_WEAK, STT_FILE, STT_FUNC, STT_HIPROC, STT_LOPROC, STT_NOTYPE, STT_OBJECT, STT_SECTION |
| Constructor Summary | |
|---|---|
RelocEntry(int offset,
SymbolTableEntry e,
byte type)
|
|
| Method Summary | |
|---|---|
static int |
getEntrySize()
|
int |
getInfo()
|
int |
getOffset()
|
int |
getSymbolTableIndex()
|
int |
getType()
|
static RelocEntry |
read(ELF file,
Section.SymTabSection s)
|
void |
write(ELF file)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int offset
protected SymbolTableEntry e
protected byte type
| Constructor Detail |
|---|
public RelocEntry(int offset,
SymbolTableEntry e,
byte type)
| Method Detail |
|---|
public final int getOffset()
public final int getSymbolTableIndex()
public final int getType()
public final int getInfo()
public void write(ELF file)
throws IOException
IOException
public static RelocEntry read(ELF file,
Section.SymTabSection s)
throws IOException
IOExceptionpublic static int getEntrySize()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||