|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjoeq.Linker.ELF.Section
joeq.Linker.ELF.Section.HashSection
public static class Section.HashSection
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class joeq.Linker.ELF.Section |
|---|
Section.AbsSection, Section.DynamicSection, Section.DynSymSection, Section.FakeSection, Section.HashSection, Section.NoBitsSection, Section.NoteSection, Section.NullSection, Section.ProgBitsSection, Section.ProgBitsSectionImpl, Section.RelASection, Section.RelSection, Section.StrTabSection, Section.SymTabSection, Section.UnloadedSection |
| Field Summary | |
|---|---|
protected int |
sectionIndex
|
| Fields inherited from class joeq.Linker.ELF.Section |
|---|
addr, DEFAULT_ENCODING, flags, index, name |
| 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 | |
|---|---|
Section.HashSection(String name,
int flags,
int addr,
int sectionIndex)
|
|
| Method Summary | |
|---|---|
int |
getAddrAlign()
|
int |
getEntSize()
|
int |
getInfo()
|
int |
getLink()
|
int |
getSize()
|
int |
getType()
|
void |
load(Section.UnloadedSection s,
ELF file)
|
void |
writeData(ELF file)
|
| Methods inherited from class joeq.Linker.ELF.Section |
|---|
clearAlloc, clearExecInstr, clearWrite, getAddr, getFlags, getHeaderSize, getIndex, getName, setAddr, setAlloc, setExecInstr, setIndex, setName, setWrite, writeHeader |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int sectionIndex
| Constructor Detail |
|---|
public Section.HashSection(String name,
int flags,
int addr,
int sectionIndex)
| Method Detail |
|---|
public final int getType()
getType in class Sectionpublic final int getLink()
getLink in class Sectionpublic final int getInfo()
getInfo in class Sectionpublic final int getEntSize()
getEntSize in class Sectionpublic int getSize()
getSize in class Sectionpublic int getAddrAlign()
getAddrAlign in class Section
public void writeData(ELF file)
throws IOException
writeData in class SectionIOException
public void load(Section.UnloadedSection s,
ELF file)
throws IOException
load in class SectionIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||