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