OpenASIP
2.0
|
Public Member Functions | |
CompilationModule (Word startAddress) | |
Public Attributes | |
Word | startAddress_ |
Start address of linked compilation module in a.out. More... | |
std::map< Word, SectionOffset > | resources_ |
Resources id replacements for the compilation module. More... | |
Map of recources for each compilation module.
In linked a.out the same resource symbols are added for every different compilation unit, with a different value.
This class stores information how resource ids should be replaced for instructions starting from startAddress. There is own replacement map for each compilation unit.
Definition at line 127 of file AOutSymbolSectionReader.hh.
|
inline |
Definition at line 128 of file AOutSymbolSectionReader.hh.
std::map<Word, SectionOffset> TPEF::AOutSymbolSectionReader::CompilationModule::resources_ |
Resources id replacements for the compilation module.
Definition at line 136 of file AOutSymbolSectionReader.hh.
Referenced by TPEF::AOutSymbolSectionReader::finalize().
Word TPEF::AOutSymbolSectionReader::CompilationModule::startAddress_ |
Start address of linked compilation module in a.out.
Definition at line 133 of file AOutSymbolSectionReader.hh.
Referenced by TPEF::AOutSymbolSectionReader::finalize().