joeq.Linker.ELF
Class Section.ProgBitsSection

java.lang.Object
  extended by joeq.Linker.ELF.Section
      extended by joeq.Linker.ELF.Section.ProgBitsSection
All Implemented Interfaces:
ELFConstants
Direct Known Subclasses:
Section.ProgBitsSectionImpl
Enclosing class:
Section

public abstract static class Section.ProgBitsSection
extends Section


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

Constructor Detail

Section.ProgBitsSection

public Section.ProgBitsSection(String name,
                               int flags,
                               int addr)

Section.ProgBitsSection

protected Section.ProgBitsSection(int flags,
                                  int addr)
Method Detail

getType

public final int getType()
Specified by:
getType in class Section

getLink

public final int getLink()
Specified by:
getLink in class Section

getInfo

public final int getInfo()
Specified by:
getInfo in class Section

getEntSize

public final int getEntSize()
Specified by:
getEntSize in class Section


Copyright © 2001-2005 John Whaley. All Rights Reserved.