|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object joeq.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 Section
public int getType()
getType
in class Section
public int getSize()
getSize
in class Section
public int getLink()
getLink
in class Section
public int getInfo()
getInfo
in class Section
public int getAddrAlign()
getAddrAlign
in class Section
public int getEntSize()
getEntSize
in class Section
public void setIndex(int index)
setIndex
in class Section
public void setName(String name)
setName
in class Section
public void setAddr(int addr)
setAddr
in class Section
public void setOffset(int offset)
public void setWrite()
setWrite
in class Section
public void setAlloc()
setAlloc
in class Section
public void setExecInstr()
setExecInstr
in class Section
public void writeData(ELF file) throws IOException
writeData
in class Section
IOException
public void load(Section.UnloadedSection s, ELF file) throws IOException
load
in class Section
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |