OpenASIP
2.0
|
#include <Section.hh>
Public Types | |
enum | SectionType { ST_NULL = 0x00, ST_STRTAB = 0x01, ST_SYMTAB = 0x02, ST_DEBUG = 0x03, ST_RELOC = 0x04, ST_LINENO = 0x05, ST_NOTE = 0x06, ST_ADDRSP = 0x07, ST_MR = 0x0A, ST_CODE = 0x81, ST_DATA = 0x82, ST_UDATA = 0x83, ST_LEDATA = 0x84, ST_DUMMY = 0xff } |
enum | SectionFlag { SF_VLEN = 0x40, SF_NOBITS = 0x80 } |
Public Member Functions | |
virtual SectionType | type () const =0 |
Returns SectioType of actual section instance. More... | |
virtual | ~Section () |
virtual bool | isChunkable () const |
virtual Chunk * | chunk (SectionOffset offset) const |
bool | isProgramSection () const |
bool | isAuxSection () const |
virtual void | addElement (SectionElement *element) |
virtual void | setElement (Word index, SectionElement *element) |
SectionElement * | element (Word index) const |
Word | elementCount () const |
void | setFlagNoBits () |
void | unsetFlagNoBits () |
bool | noBits () const |
bool | vLen () const |
Byte | flags () const |
void | setFlags (Byte flagByte) |
void | setStartingAddress (AddressImage address) |
AddressImage | startingAddress () const |
void | setLink (const ReferenceManager::SafePointer *aLink) |
void | setLink (Section *aLink) |
Section * | link () const |
void | setASpace (const ReferenceManager::SafePointer *addrSpace) |
void | setASpace (ASpaceElement *addrSpace) |
ASpaceElement * | aSpace () const |
void | setName (const ReferenceManager::SafePointer *sectionName) |
void | setName (Chunk *sectionName) |
Chunk * | name () const |
virtual bool | isDataSection () const |
virtual bool | isCodeSection () const |
Public Member Functions inherited from TPEF::SafePointable | |
virtual | ~SafePointable () |
Static Public Member Functions | |
static Section * | createSection (SectionType type) |
static bool | isProgramSection (SectionType type) |
Protected Member Functions | |
virtual Section * | clone () const =0 |
Creates clone of instance. More... | |
Section () | |
void | setFlagVLen () |
void | unsetFlagVLen () |
Protected Member Functions inherited from TPEF::SafePointable | |
SafePointable () | |
Static Protected Member Functions | |
static void | registerSection (const Section *section) |
Private Types | |
typedef std::map< SectionType, const Section * > | SectionPrototypeMap |
Type of map that contains section prototypes. More... | |
Private Member Functions | |
Section (const Section &) | |
bool | flag (SectionFlag aFlag) const |
void | setFlag (SectionFlag aFlag) |
void | unsetFlag (SectionFlag aFlag) |
Private Attributes | |
std::vector< SectionElement * > | elements_ |
Contain elements. More... | |
const ReferenceManager::SafePointer * | link_ |
TPEF link field. More... | |
const ReferenceManager::SafePointer * | aSpace_ |
TPEF address space field. More... | |
const ReferenceManager::SafePointer * | name_ |
TPEF name field. More... | |
Byte | flags_ |
TPEF flag byte. More... | |
Word | startingAddress_ |
TPEF startin memory address field. More... | |
Static Private Attributes | |
static SectionPrototypeMap * | prototypes_ = NULL |
Container for registere section prototypes. More... | |
static const Byte | PROGRAM_SECTION_MASK = 0x80 |
Mask for checking if section is auxiliary or program section. More... | |
Abstract base class for concrete sections.
Stores section header data and handles registration requests and book keeping for concrete sections. See prototype design pattern.
Definition at line 64 of file Section.hh.
|
private |
Type of map that contains section prototypes.
Definition at line 165 of file Section.hh.
TPEF section flags.
Enumerator | |
---|---|
SF_VLEN | Contains elements with variable length. |
SF_NOBITS | Not initialized or not stored in this file. |
Definition at line 89 of file Section.hh.
TPEF section type ids.
Enumerator | |
---|---|
ST_NULL | NULL Section. |
ST_STRTAB | String table. |
ST_SYMTAB | Symbol table. |
ST_DEBUG | Debug section. |
ST_RELOC | Relocation section. |
ST_LINENO | Line number section. |
ST_NOTE | Note section. |
ST_ADDRSP | Address space section. |
ST_MR | Machine resources section. |
ST_CODE | Text section. |
ST_DATA | Initialized data section. |
ST_UDATA | Uninitialized data section. |
ST_LEDATA | Initialized little endian data section. |
ST_DUMMY | Dummy section type for testing purposes. |
Definition at line 69 of file Section.hh.
|
virtual |
|
protected |
|
private |
|
virtual |
Adds an element to section.
element | Element that is added to section. |
Reimplemented in TPEF::CodeSection.
Definition at line 133 of file Section.cc.
References assert, element(), and elements_.
Referenced by TPEF::CodeSection::addElement(), MachineResourceManager::addResourceElement(), TTAProgram::TPEFResourceUpdater::bus(), MachineResourceManager::codeAddressSpace(), TTAProgram::ProgramWriter::createASpaceElement(), TTAProgram::ProgramWriter::createBinary(), TTAProgram::ProgramWriter::createRelocSections(), TPEF::AOutSymbolSectionReader::finalize(), LabelManager::finalize(), MachineResourceManager::findDataAddressSpace(), TTAProgram::TPEFResourceUpdater::functionUnit(), TTAProgram::TPEFResourceUpdater::functionUnitPort(), TTAProgram::TPEFResourceUpdater::immediateUnit(), TPEF::AOutSymbolSectionReader::initializeSymbol(), MachineResourceManager::initResourceSection(), TTAProgram::TPEFResourceUpdater::operand(), TPEF::TPEFDebugSectionReader::readData(), TPEF::TPEFASpaceSectionReader::readData(), TPEF::TPEFSymbolSectionReader::readData(), TPEF::TPEFLineNumSectionReader::readData(), TPEF::TPEFResourceSectionReader::readData(), TPEF::TPEFRelocSectionReader::readData(), TPEF::AOutTextSectionReader::readData(), TPEF::AOutRelocationSectionReader::readData(), TPEF::AOutSymbolSectionReader::readData(), TPEF::AOutReader::readData(), TTAProgram::TPEFResourceUpdater::registerFile(), MachineResourceManager::undefinedAddressSpace(), and LabelManager::writeProcedureSymbols().
ASpaceElement* TPEF::Section::aSpace | ( | ) | const |
Referenced by TPEF::TPEFSectionWriter::actualWriteHeader(), TPEF::DataSection::addMAU(), TTAProgram::TPEFProgramFactory::build(), TPEF::RawSection::bytesToMAUs(), TTAProgram::ProgramWriter::createBinary(), TTAProgram::TPEFProgramFactory::createDataMemories(), TTAProgram::ProgramWriter::createDataSections(), TTAProgram::TPEFProgramFactory::createLabels(), TPEF::TPEFUDataSectionWriter::elementSize(), TPEF::TPEFDataSectionWriter::elementSize(), TPEF::TPEFRelocSectionReader::finalize(), LabelManager::findRelocationDstSection(), TTAProgram::ProgramWriter::findSection(), LabelManager::findSectionByAddress(), TPEF::ASpaceSection::isUndefined(), TPEF::RawSection::MAUsToBytes(), TPEFDumper::memoryInfo(), TPEFDumper::sectionHeader(), TPEF::TPEFReader::sectionOfAddress(), TPEF::ASpaceSection::setUndefinedASpace(), DataSectionCreator::writeDataLineToTPEF(), ProgramImageGenerator::writeDataSection(), TPEF::LEDataSection::writeValue(), and TPEF::DataSection::writeValue().
|
virtual |
Returns a chunk that has offset to a data of section.
offset | Offset to a data that is wanted to be referenced. |
NotChunkable | If Section is not derived from RawSection. |
Reimplemented in TPEF::RawSection.
Definition at line 169 of file Section.cc.
Referenced by TPEF::TPEFStringSectionWriter::actualWriteData(), TPEF::ReferenceManager::SafePointer::resolve(), and TPEF::TPEFSectionWriter::writeBodyStartOffset().
|
protectedpure virtual |
Creates clone of instance.
Implemented in TPEF::DataSection, TPEF::CodeSection, TPEF::LEDataSection, TPEF::ResourceSection, TPEF::RelocSection, TPEF::StringSection, TPEF::LineNumSection, TPEF::ASpaceSection, TPEF::UDataSection, TPEF::NullSection, TPEF::DebugSection, and TPEF::SymbolSection.
Referenced by createSection().
|
static |
Creates instance of concrete section type.
type | Type of section instance that is to be created. |
InstanceNotFound | If there is no registered instance for type. |
Definition at line 91 of file Section.cc.
References __func__, clone(), MapTools::containsKey(), prototypes_, Conversion::toString(), and type().
Referenced by TPEF::TPEFReader::readData(), and TPEF::AOutReader::readData().
SectionElement* TPEF::Section::element | ( | Word | index | ) | const |
Referenced by TPEF::TPEFLineNumSectionWriter::actualWriteData(), TPEF::TPEFASpaceSectionWriter::actualWriteData(), TPEF::TPEFRelocSectionWriter::actualWriteData(), TPEF::TPEFResourceSectionWriter::actualWriteData(), TPEF::TPEFDebugSectionWriter::actualWriteData(), TPEF::TPEFCodeSectionWriter::actualWriteData(), TPEF::TPEFSymbolSectionWriter::actualWriteData(), addElement(), TTAProgram::ProgramWriter::createBinary(), TTAProgram::TPEFProgramFactory::createDataMemories(), TPEFDisassembler::createInstruction(), TTAProgram::TPEFProgramFactory::createLabels(), TTAProgram::ProgramWriter::createRelocSections(), TPEF::CodeSection::element(), TPEF::TPEFRelocSectionReader::finalize(), TPEF::AOutRelocationSectionReader::finalize(), TPEF::AOutSymbolSectionReader::finalize(), TPEFDumper::findElementIndex(), TPEF::ResourceSection::findResource(), TPEF::TPEFTools::hasRelocation(), TPEF::ResourceSection::hasResource(), TTAProgram::TPEFResourceUpdater::initCache(), CodeCompressorPlugin::initializeRelocations(), TPEF::TPEFTools::initRelocationCache(), TPEFDumper::memoryInfo(), TPEF::TPEFTools::relocation(), ProgramImageGenerator::relocTarget(), TTAProgram::ProgramWriter::resolveFileType(), TPEFDumper::section(), TPEF::TPEFTools::sectionOfElement(), TTAProgram::TPEFProgramFactory::seekFunctionStartPoints(), setElement(), and TPEF::TPEFSectionWriter::writeBodyStartOffset().
Word TPEF::Section::elementCount | ( | ) | const |
Referenced by TPEF::TPEFLineNumSectionWriter::actualWriteData(), TPEF::TPEFASpaceSectionWriter::actualWriteData(), TPEF::TPEFRelocSectionWriter::actualWriteData(), TPEF::TPEFResourceSectionWriter::actualWriteData(), TPEF::TPEFCodeSectionWriter::actualWriteData(), TPEF::TPEFDebugSectionWriter::actualWriteData(), TPEF::TPEFSymbolSectionWriter::actualWriteData(), TTAProgram::TPEFProgramFactory::addProcedures(), TTAProgram::ProgramWriter::createBinary(), TTAProgram::TPEFProgramFactory::createDataMemories(), TPEFDisassembler::createInstruction(), TTAProgram::TPEFProgramFactory::createLabels(), TPEF::TPEFRelocSectionReader::finalize(), TPEF::AOutRelocationSectionReader::finalize(), TPEF::AOutSymbolSectionReader::finalize(), TPEFDumper::findElementIndex(), TPEF::ResourceSection::findResource(), TPEF::TPEFTools::hasRelocation(), TPEF::ResourceSection::hasResource(), CodeCompressorPlugin::immediateTerminal(), TPEFDisassembler::initCache(), TTAProgram::TPEFResourceUpdater::initCache(), CodeCompressorPlugin::initializeRelocations(), TPEF::CodeSection::initInstructionCache(), TPEF::TPEFTools::initRelocationCache(), TPEFDumper::memoryInfo(), TPEF::TPEFTools::relocation(), ProgramImageGenerator::relocTarget(), TTAProgram::ProgramWriter::resolveFileType(), TPEFDumper::section(), TPEFDumper::sectionHeader(), TPEF::TPEFTools::sectionOfElement(), TTAProgram::TPEFProgramFactory::seekFunctionStartPoints(), and setElement().
|
private |
Byte TPEF::Section::flags | ( | ) | const |
Referenced by TPEF::TPEFSectionWriter::actualWriteHeader(), and TPEFDumper::sectionHeader().
bool TPEF::Section::isAuxSection | ( | ) | const |
|
virtual |
Returns true if section is chunkable.
Reimplemented in TPEF::RawSection.
Definition at line 157 of file Section.cc.
Referenced by TPEFDumper::sectionHeader(), TPEF::TPEFTools::sectionOfElement(), and TPEF::TPEFSectionWriter::writeBodyStartOffset().
|
inlinevirtual |
Reimplemented in TPEF::CodeSection.
Definition at line 143 of file Section.hh.
Referenced by TTAProgram::ProgramWriter::createRelocSections(), LabelManager::createSymbolWithReference(), TPEF::TPEFRelocSectionReader::finalize(), TPEF::AOutRelocationSectionReader::finalize(), LabelManager::finalize(), LabelManager::findRelocationDstSection(), TTAProgram::ProgramWriter::findSection(), LabelManager::findSectionByAddress(), TPEF::AOutRelocationSectionReader::readData(), TPEF::TPEFReader::sectionOfAddress(), and TPEF::TPEFTools::sectionOfElement().
|
inlinevirtual |
Reimplemented in TPEF::DataSection.
Definition at line 142 of file Section.hh.
Referenced by TTAProgram::ProgramWriter::createDataSections().
bool TPEF::Section::isProgramSection | ( | ) | const |
|
static |
Section* TPEF::Section::link | ( | ) | const |
Referenced by TPEF::TPEFSectionWriter::actualWriteHeader(), TTAProgram::TPEFProgramFactory::addProcedures(), TPEF::TPEFTools::addressSpaceName(), TPEFDumper::addressSpaceString(), TTAProgram::TPEFProgramFactory::build(), TTAProgram::TPEFResourceUpdater::bus(), TTAProgram::ProgramWriter::createDataSections(), TPEFDisassembler::createDisassemblyElement(), TTAProgram::TPEFProgramFactory::createLabels(), TTAProgram::TPEFProgramFactory::createTerminal(), TPEF::AOutSymbolSectionReader::finalize(), TTAProgram::TPEFProgramFactory::findBus(), TTAProgram::TPEFProgramFactory::findFunctionUnit(), TTAProgram::TPEFProgramFactory::findGuard(), TTAProgram::TPEFProgramFactory::findImmediateUnit(), TTAProgram::TPEFProgramFactory::findRegisterFile(), TTAProgram::TPEFResourceUpdater::functionUnit(), TTAProgram::TPEFResourceUpdater::functionUnitPort(), TTAProgram::TPEFResourceUpdater::immediateUnit(), TTAProgram::TPEFResourceUpdater::initCache(), TTAProgram::TPEFResourceUpdater::operand(), TTAProgram::TPEFResourceUpdater::registerFile(), TPEF::TPEFTools::resourceName(), TPEFDumper::section(), TPEFDumper::sectionHeader(), TTAProgram::TPEFProgramFactory::seekFunctionStartPoints(), and TPEFDumper::symbolString().
Chunk* TPEF::Section::name | ( | ) | const |
Referenced by TPEF::TPEFSectionWriter::actualWriteHeader(), and TPEFDumper::sectionHeader().
bool TPEF::Section::noBits | ( | ) | const |
Referenced by TPEF::TPEFWriter::actualWriteBinary(), TPEF::TPEFSectionWriter::actualWriteHeader(), TPEF::TPEFASpaceSectionReader::readData(), TPEF::TPEFDebugSectionReader::readData(), TPEF::TPEFStringSectionReader::readData(), TPEF::TPEFDataSectionReader::readData(), TPEF::TPEFSymbolSectionReader::readData(), TPEF::TPEFCodeSectionReader::readData(), TPEF::TPEFLineNumSectionReader::readData(), TPEF::TPEFResourceSectionReader::readData(), TPEF::TPEFRelocSectionReader::readData(), and TPEF::TPEFSectionWriter::writeBodyStartOffset().
|
staticprotected |
Registers section instance that implements some section type.
Every registered prototype implements one of used sections. These registered sections are used to clone section instances by SectionType.
section | Section instance that will be registered. |
Definition at line 114 of file Section.cc.
References assert, MapTools::containsKey(), prototypes_, and type().
Referenced by TPEF::ASpaceSection::ASpaceSection(), TPEF::CodeSection::CodeSection(), TPEF::DataSection::DataSection(), TPEF::DebugSection::DebugSection(), TPEF::LEDataSection::LEDataSection(), TPEF::LineNumSection::LineNumSection(), TPEF::NullSection::NullSection(), TPEF::RelocSection::RelocSection(), TPEF::ResourceSection::ResourceSection(), TPEF::StringSection::StringSection(), TPEF::SymbolSection::SymbolSection(), and TPEF::UDataSection::UDataSection().
void TPEF::Section::setASpace | ( | ASpaceElement * | addrSpace | ) |
void TPEF::Section::setASpace | ( | const ReferenceManager::SafePointer * | addrSpace | ) |
Referenced by TTAProgram::ProgramWriter::createBinary(), TTAProgram::ProgramWriter::createDataSections(), TTAProgram::ProgramWriter::createRelocSections(), DataSectionCreator::finalize(), CodeSectionCreator::finalize(), LabelManager::finalize(), LabelManager::findOrCreateRelocationSection(), MachineResourceManager::initResourceSection(), MachineResourceManager::nullSection(), TPEF::TPEFSectionReader::readData(), TPEF::AOutReader::readData(), MachineResourceManager::stringToChunk(), and MachineResourceManager::undefinedAddressSpace().
|
virtual |
Sets replaces an element in given index with another.
index | Index of element that is replaced. |
element | Element that is set to given index. |
Reimplemented in TPEF::CodeSection.
Definition at line 145 of file Section.cc.
References assert, element(), elementCount(), and elements_.
Referenced by TPEF::AOutSymbolSectionReader::finalize(), and TPEF::CodeSection::setElement().
|
private |
void TPEF::Section::setFlagNoBits | ( | ) |
Referenced by TPEF::NullSection::NullSection(), and TPEF::UDataSection::UDataSection().
void TPEF::Section::setFlags | ( | Byte | flagByte | ) |
Referenced by TPEF::TPEFSectionReader::readData().
|
protected |
Referenced by TPEF::CodeSection::CodeSection(), and TPEF::DebugSection::DebugSection().
void TPEF::Section::setLink | ( | const ReferenceManager::SafePointer * | aLink | ) |
Referenced by TTAProgram::ProgramWriter::createBinary(), TTAProgram::ProgramWriter::createDataSections(), TTAProgram::ProgramWriter::createRelocSections(), CodeSectionCreator::finalize(), LabelManager::finalize(), LabelManager::findOrCreateRelocationSection(), MachineResourceManager::initResourceSection(), MachineResourceManager::nullSection(), TPEF::TPEFSectionReader::readData(), TPEF::AOutReader::readData(), MachineResourceManager::stringToChunk(), and MachineResourceManager::undefinedAddressSpace().
void TPEF::Section::setLink | ( | Section * | aLink | ) |
void TPEF::Section::setName | ( | Chunk * | sectionName | ) |
void TPEF::Section::setName | ( | const ReferenceManager::SafePointer * | sectionName | ) |
Referenced by TTAProgram::ProgramWriter::createBinary(), TTAProgram::ProgramWriter::createDataSections(), TTAProgram::ProgramWriter::createRelocSections(), DataSectionCreator::finalize(), CodeSectionCreator::finalize(), MachineResourceManager::initResourceSection(), MachineResourceManager::nullSection(), TPEF::TPEFSectionReader::readData(), TPEF::AOutReader::readData(), and MachineResourceManager::undefinedAddressSpace().
void TPEF::Section::setStartingAddress | ( | AddressImage | address | ) |
Referenced by TPEF::ASpaceSection::ASpaceSection(), TTAProgram::ProgramWriter::createCodeSection(), TTAProgram::ProgramWriter::createDataSections(), DataSectionCreator::finalize(), TPEF::LineNumSection::LineNumSection(), TPEF::NullSection::NullSection(), TPEF::TPEFSectionReader::readData(), TPEF::AOutReader::readData(), TPEF::RelocSection::RelocSection(), TPEF::ResourceSection::ResourceSection(), and TPEF::UDataSection::UDataSection().
AddressImage TPEF::Section::startingAddress | ( | ) | const |
Referenced by TPEF::TPEFSectionWriter::actualWriteHeader(), TTAProgram::TPEFProgramFactory::addProcedures(), TTAProgram::ProgramWriter::createBinary(), TTAProgram::TPEFProgramFactory::createDataMemories(), TTAProgram::ProgramWriter::createDataSections(), TTAProgram::TPEFProgramFactory::createLabels(), TTAProgram::ProgramWriter::createRelocSections(), LabelManager::createSymbolWithReference(), TPEF::TPEFRelocSectionReader::finalize(), LabelManager::finalize(), LabelManager::findRelocationDstSection(), TTAProgram::ProgramWriter::findSection(), LabelManager::findSectionByAddress(), TPEFDumper::memoryInfo(), TPEFDumper::section(), TPEFDumper::sectionHeader(), TPEF::TPEFReader::sectionOfAddress(), TPEFDisassembler::startAddress(), ProgramImageGenerator::writeDataSection(), and LabelManager::writeProcedureSymbols().
|
pure virtual |
Returns SectioType of actual section instance.
Implemented in TPEF::DataSection, TPEF::LEDataSection, TPEF::CodeSection, TPEF::RelocSection, TPEF::StringSection, TPEF::LineNumSection, TPEF::ResourceSection, TPEF::UDataSection, TPEF::NullSection, TPEF::ASpaceSection, TPEF::DebugSection, and TPEF::SymbolSection.
Referenced by TPEF::TPEFSectionWriter::actualWriteHeader(), TPEF::TPEFReader::aSpaceSection(), TTAProgram::TPEFProgramFactory::createDataMemories(), createSection(), TPEF::TPEFRelocSectionReader::finalize(), TPEF::AOutRelocationSectionReader::finalize(), LabelManager::finalize(), TPEF::SectionReader::finalizeBinary(), TPEF::SectionWriter::finalizeBinary(), LabelManager::findRelocationDstSection(), LabelManager::findSectionByAddress(), TPEFDumper::memoryInfo(), TPEF::AOutRelocationSectionReader::readData(), TPEF::SectionReader::readSection(), registerSection(), TPEFDumper::relocationTables(), TPEFDumper::section(), TPEFDumper::sectionHeader(), TPEFDumper::sectionString(), TPEFDumper::symbolTables(), TPEF::SectionWriter::writeData(), and TPEF::SectionWriter::writeHeader().
|
private |
void TPEF::Section::unsetFlagNoBits | ( | ) |
Referenced by TPEF::ASpaceSection::ASpaceSection(), TPEF::CodeSection::CodeSection(), TPEF::DataSection::DataSection(), TPEF::DebugSection::DebugSection(), TPEF::LEDataSection::LEDataSection(), TPEF::LineNumSection::LineNumSection(), TPEF::RelocSection::RelocSection(), TPEF::ResourceSection::ResourceSection(), TPEF::StringSection::StringSection(), and TPEF::SymbolSection::SymbolSection().
|
protected |
Referenced by TPEF::ASpaceSection::ASpaceSection(), TPEF::DataSection::DataSection(), TPEF::LEDataSection::LEDataSection(), TPEF::LineNumSection::LineNumSection(), TPEF::NullSection::NullSection(), TPEF::RelocSection::RelocSection(), TPEF::ResourceSection::ResourceSection(), TPEF::StringSection::StringSection(), TPEF::SymbolSection::SymbolSection(), and TPEF::UDataSection::UDataSection().
bool TPEF::Section::vLen | ( | ) | const |
Referenced by TPEF::TPEFSectionWriter::actualWriteHeader(), and TPEF::TPEFSectionReader::readData().
|
private |
TPEF address space field.
Definition at line 175 of file Section.hh.
|
private |
Contain elements.
Definition at line 170 of file Section.hh.
Referenced by addElement(), setElement(), and ~Section().
|
private |
TPEF flag byte.
Definition at line 179 of file Section.hh.
|
private |
TPEF link field.
Definition at line 173 of file Section.hh.
|
private |
TPEF name field.
Definition at line 177 of file Section.hh.
|
staticprivate |
Mask for checking if section is auxiliary or program section.
Definition at line 183 of file Section.hh.
|
staticprivate |
Container for registere section prototypes.
Definition at line 168 of file Section.hh.
Referenced by createSection(), and registerSection().
|
private |
TPEF startin memory address field.
Definition at line 181 of file Section.hh.