OpenASIP
2.0
|
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_ | LabelManager | private |
cleanup() | LabelManager | |
clearLastRelocations() | LabelManager | |
commitLastRelocations() | LabelManager | |
createSymbolWithReference(InternalLabel *currLabel, TPEF::Section *ownerSection) | LabelManager | private |
finalize() | LabelManager | |
findOrCreateRelocationSection(InternalRelocation *currReloc, TPEF::SymbolSection *symbolSect) | LabelManager | private |
findRelocationDstSection(InternalRelocation *currReloc) | LabelManager | private |
findSectionByAddress(InternalLabel *currLabel) | LabelManager | private |
globals_ | LabelManager | private |
LabelManager(TPEF::Binary &bin, MachineResourceManager &resources, AssemblyParserDiagnostic *parent) | LabelManager | |
labels_ | LabelManager | private |
procedures_ | LabelManager | private |
relocs_ | LabelManager | private |
removeLabel(std::string &name) | LabelManager | |
resolveExpressionValue(UValue asmLineNumber, LiteralOrExpression &litOrExpr) | LabelManager | |
resources_ | LabelManager | private |
setGlobal(std::string &labelName) | LabelManager | |
SymbolMap typedef | LabelManager | private |
uncommittedRelocs_ | LabelManager | private |
value(std::string &name) | LabelManager | |
writeProcedureSymbols(TPEF::CodeSection *codeSect, TPEF::SymbolSection *symbolSect, TPEF::StringSection *strings) | LabelManager | private |
~LabelManager() | LabelManager |