Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Linker.ELF
Class RelocEntry  view RelocEntry download RelocEntry.java

java.lang.Object
  extended byLinker.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 $

Field Summary
protected  SymbolTableEntry e
           
protected  int offset
           
protected  byte type
           
 
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
 
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

offset

protected int offset

e

protected SymbolTableEntry e

type

protected byte type
Constructor Detail

RelocEntry

public RelocEntry(int offset,
                  SymbolTableEntry e,
                  byte type)
Method Detail

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()