OpenASIP  2.0
LabelManager Member List

This is the complete list of members for LabelManager, including all inherited members.

addLabel(TPEF::ASpaceElement &aSpace, std::string &name, UValue value)LabelManager
addProcedure(std::string &name, UValue value)LabelManager
addRelocation(TPEF::Section &locationSect, TPEF::SectionElement &location, TPEF::ASpaceElement &dstASpace, UValue destination, UValue bitWidth)LabelManager
aSpaceElement(std::string &labelName)LabelManager
aSpaceName(std::string &labelName)LabelManager
bin_LabelManagerprivate
cleanup()LabelManager
clearLastRelocations()LabelManager
commitLastRelocations()LabelManager
createSymbolWithReference(InternalLabel *currLabel, TPEF::Section *ownerSection)LabelManagerprivate
finalize()LabelManager
findOrCreateRelocationSection(InternalRelocation *currReloc, TPEF::SymbolSection *symbolSect)LabelManagerprivate
findRelocationDstSection(InternalRelocation *currReloc)LabelManagerprivate
findSectionByAddress(InternalLabel *currLabel)LabelManagerprivate
globals_LabelManagerprivate
LabelManager(TPEF::Binary &bin, MachineResourceManager &resources, AssemblyParserDiagnostic *parent)LabelManager
labels_LabelManagerprivate
procedures_LabelManagerprivate
relocs_LabelManagerprivate
removeLabel(std::string &name)LabelManager
resolveExpressionValue(UValue asmLineNumber, LiteralOrExpression &litOrExpr)LabelManager
resources_LabelManagerprivate
setGlobal(std::string &labelName)LabelManager
SymbolMap typedefLabelManagerprivate
uncommittedRelocs_LabelManagerprivate
value(std::string &name)LabelManager
writeProcedureSymbols(TPEF::CodeSection *codeSect, TPEF::SymbolSection *symbolSect, TPEF::StringSection *strings)LabelManagerprivate
~LabelManager()LabelManager