|
||||||||||
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.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 Section
public int getInfo()
getInfo
in class Section
public int getAddrAlign()
getAddrAlign
in class Section
public int getLink()
getLink
in class Section
public int getSize()
getSize
in class Section
public int getType()
getType
in class Section
public int getFlags()
getFlags
in class Section
public int getAddr()
getAddr
in class Section
public int getIndex()
getIndex
in class Section
public void setName(String name)
setName
in class Section
public void setAddr(int addr)
setAddr
in class Section
public void setWrite()
setWrite
in class Section
public void clearWrite()
clearWrite
in class Section
public void setAlloc()
setAlloc
in class Section
public void clearAlloc()
clearAlloc
in class Section
public void setExecInstr()
setExecInstr
in class Section
public void clearExecInstr()
clearExecInstr
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 |