Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Bootstrap
Class BootImage.DataSection  view BootImage.DataSection download BootImage.DataSection.java

java.lang.Object
  extended byLinker.ELF.Section
      extended byLinker.ELF.Section.ProgBitsSection
          extended byBootstrap.BootImage.DataSection
All Implemented Interfaces:
Linker.ELF.ELFConstants
Enclosing class:
BootImage

class BootImage.DataSection
extends Linker.ELF.Section.ProgBitsSection


Nested Class Summary
 
Nested classes inherited from class Linker.ELF.Section
Linker.ELF.Section.AbsSection, Linker.ELF.Section.DynamicSection, Linker.ELF.Section.DynSymSection, Linker.ELF.Section.FakeSection, Linker.ELF.Section.HashSection, Linker.ELF.Section.NoBitsSection, Linker.ELF.Section.NoteSection, Linker.ELF.Section.NullSection, Linker.ELF.Section.ProgBitsSection, Linker.ELF.Section.ProgBitsSectionImpl, Linker.ELF.Section.RelASection, Linker.ELF.Section.RelSection, Linker.ELF.Section.StrTabSection, Linker.ELF.Section.SymTabSection, Linker.ELF.Section.UnloadedSection
 
Field Summary
 
Fields inherited from class Linker.ELF.Section
addr, DEFAULT_ENCODING, flags, index, name
 
Fields inherited from interface 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
(package private) BootImage.DataSection()
           
 
Method Summary
 int getAddrAlign()
           
 int getSize()
           
 void load(Linker.ELF.Section.UnloadedSection s, Linker.ELF.ELF file)
           
 void writeData(Linker.ELF.ELF file)
           
 
Methods inherited from class Linker.ELF.Section.ProgBitsSection
getEntSize, getInfo, getLink, getType
 
Methods inherited from class Linker.ELF.Section
clearAlloc, clearExecInstr, clearWrite, getAddr, getFlags, getHeaderSize, getIndex, getName, setAddr, setAlloc, setExecInstr, setIndex, setName, setWrite, writeHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BootImage.DataSection

BootImage.DataSection()
Method Detail

getSize

public int getSize()

getAddrAlign

public int getAddrAlign()

writeData

public void writeData(Linker.ELF.ELF file)
               throws java.io.IOException

load

public void load(Linker.ELF.Section.UnloadedSection s,
                 Linker.ELF.ELF file)
          throws java.io.IOException