|
||||||||||
| 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.FakeSection
public abstract static class Section.FakeSection
| 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 |
|---|
| 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 |
| Method Summary | |
|---|---|
void |
clearAlloc()
|
void |
clearExecInstr()
|
void |
clearWrite()
|
int |
getAddr()
|
int |
getAddrAlign()
|
int |
getEntSize()
|
int |
getFlags()
|
int |
getIndex()
|
int |
getInfo()
|
int |
getLink()
|
int |
getSize()
|
int |
getType()
|
void |
load(Section.UnloadedSection s,
ELF file)
|
void |
setAddr(int addr)
|
void |
setAlloc()
|
void |
setExecInstr()
|
void |
setName(String name)
|
void |
setWrite()
|
void |
writeData(ELF file)
|
| Methods inherited from class joeq.Linker.ELF.Section |
|---|
getHeaderSize, getName, setIndex, writeHeader |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public int getEntSize()
getEntSize in class Sectionpublic int getInfo()
getInfo in class Sectionpublic int getAddrAlign()
getAddrAlign in class Sectionpublic int getLink()
getLink in class Sectionpublic int getSize()
getSize in class Sectionpublic int getType()
getType in class Sectionpublic int getFlags()
getFlags in class Sectionpublic int getAddr()
getAddr in class Sectionpublic int getIndex()
getIndex in class Sectionpublic void setName(String name)
setName in class Sectionpublic void setAddr(int addr)
setAddr in class Sectionpublic void setWrite()
setWrite in class Sectionpublic void clearWrite()
clearWrite in class Sectionpublic void setAlloc()
setAlloc in class Sectionpublic void clearAlloc()
clearAlloc in class Sectionpublic void setExecInstr()
setExecInstr in class Sectionpublic void clearExecInstr()
clearExecInstr 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 | |||||||||