java.lang.Object
Linker.ELF.RelocEntry
- All Implemented Interfaces:
- ELFConstants
- Direct Known Subclasses:
- RelocAEntry
- public class RelocEntry
- extends java.lang.Object
- implements ELFConstants
- Version:
- $Id: RelocEntry.java,v 1.5 2003/05/12 10:05:17 joewhaley Exp $
| Fields inherited from interface 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
offset
protected int offset
e
protected SymbolTableEntry e
type
protected byte type
RelocEntry
public RelocEntry(int offset,
SymbolTableEntry e,
byte type)
getOffset
public final int getOffset()
getSymbolTableIndex
public final int getSymbolTableIndex()
getType
public final int getType()
getInfo
public final int getInfo()
write
public void write(ELF file)
throws java.io.IOException
read
public static RelocEntry read(ELF file,
Section.SymTabSection s)
throws java.io.IOException
getEntrySize
public static int getEntrySize()