|
OpenASIP 2.2
|
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 |