|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object joeq.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
IOException
public static int getEntrySize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |