/aosp12/frameworks/compile/mclinker/lib/MC/ |
H A D | SymbolCategory.cpp | 69 m_OutputSymbols.push_back(&pSymbol); in add() 89 SymbolCategory& SymbolCategory::add(LDSymbol& pSymbol) { in add() argument 90 assert(pSymbol.resolveInfo() != NULL); in add() 91 return add(pSymbol, Category::categorize(*pSymbol.resolveInfo())); in add() 95 return add(pSymbol, Category::Local); in forceLocal() 122 if (m_OutputSymbols[pos] == &pSymbol) in arrange() 135 if (m_OutputSymbols[pos] == &pSymbol) { in arrange() 192 assert(pSymbol.resolveInfo() != NULL); in arrange() 193 return arrange(pSymbol, in arrange() 223 assert(pSymbol.resolveInfo() != NULL); in changeToDynamic() [all …]
|
/aosp12/frameworks/compile/mclinker/include/mcld/MC/ |
H A D | SymbolCategory.h | 35 SymbolCategory& add(LDSymbol& pSymbol); 37 SymbolCategory& forceLocal(LDSymbol& pSymbol); 39 SymbolCategory& arrange(LDSymbol& pSymbol, const ResolveInfo& pSourceInfo); 43 SymbolCategory& changeToDynamic(LDSymbol& pSymbol); 153 SymbolCategory& add(LDSymbol& pSymbol, Category::Type pTarget); 155 SymbolCategory& arrange(LDSymbol& pSymbol,
|
/aosp12/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 649 if (!pSymbol.hasFragRef()) in finalizeTLSSymbol() 878 ::memcpy((pStrtab + pStrtabsize), pSymbol.name(), pSymbol.nameSize()); in emitSymbol32() 899 ::memcpy((pStrtab + pStrtabsize), pSymbol.name(), pSymbol.nameSize()); in emitSymbol64() 1407 if (pSymbol.isDyn() || pSymbol.desc() == ResolveInfo::Undefined) in getSymbolSize() 1442 if (pSymbol.isDyn()) in getSymbolValue() 1445 return pSymbol.value(); in getSymbolValue() 1454 if (pSymbol.resolveInfo()->isUndef() || pSymbol.isDyn()) in getSymbolShndx() 1457 if (pSymbol.resolveInfo()->isDefine() && !pSymbol.hasFragRef()) in getSymbolShndx() 1460 assert(pSymbol.hasFragRef() && in getSymbolShndx() 1479 if (pSymbol.nameSize() < 2) in isTemporary() [all …]
|
H A D | OutputRelocSection.cpp | 74 bool OutputRelocSection::addSymbolToDynSym(LDSymbol& pSymbol) { in addSymbolToDynSym() argument 75 m_Module.getSymbolTable().changeToDynamic(pSymbol); in addSymbolToDynSym()
|
/aosp12/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | GNULDBackend.h | 95 virtual bool finalizeTLSSymbol(LDSymbol& pSymbol); 185 size_t getSymbolIdx(const LDSymbol* pSymbol) const; 272 bool isDynamicSymbol(const LDSymbol& pSymbol) const; 350 uint64_t getSymbolSize(const LDSymbol& pSymbol) const; 352 uint64_t getSymbolInfo(const LDSymbol& pSymbol) const; 354 uint64_t getSymbolValue(const LDSymbol& pSymbol) const; 356 uint64_t getSymbolShndx(const LDSymbol& pSymbol) const; 359 virtual bool isTemporary(const LDSymbol& pSymbol) const; 369 LDSymbol& pSymbol, 376 LDSymbol& pSymbol,
|
H A D | OutputRelocSection.h | 39 bool addSymbolToDynSym(LDSymbol& pSymbol);
|
H A D | TargetLDBackend.h | 112 virtual bool finalizeTLSSymbol(LDSymbol& pSymbol) = 0;
|
/aosp12/frameworks/compile/mclinker/lib/LD/ |
H A D | LDSymbol.cpp | 57 void LDSymbol::Destroy(LDSymbol*& pSymbol) { in Destroy() argument 58 pSymbol->~LDSymbol(); in Destroy() 59 g_LDSymbolFactory->deallocate(pSymbol); in Destroy() 60 pSymbol = NULL; in Destroy()
|
/aosp12/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | BranchIsland.h | 108 Key(const Stub* pPrototype, const LDSymbol* pSymbol, Stub::SWord pAddend) in Key() argument 109 : m_pPrototype(pPrototype), m_pSymbol(pSymbol), m_Addend(pAddend) {} in Key()
|
H A D | LDSymbol.h | 46 static void Destroy(LDSymbol*& pSymbol);
|
/aosp12/frameworks/compile/mclinker/lib/Script/ |
H A D | Assignment.cpp | 32 SymOperand& pSymbol, in Assignment() argument 37 m_Symbol(pSymbol), in Assignment()
|
H A D | ScriptFile.cpp | 85 void ScriptFile::addEntryPoint(const std::string& pSymbol) { in addEntryPoint() argument 86 EntryCmd* entry = new EntryCmd(pSymbol); in addEntryPoint()
|
/aosp12/frameworks/compile/mclinker/include/mcld/Script/ |
H A D | ScriptFile.h | 85 void addEntryPoint(const std::string& pSymbol); 121 void addAssignment(const std::string& pSymbol,
|
H A D | Assignment.h | 36 Assignment(Level pLevel, Type pType, SymOperand& pSymbol, RpnExpr& pRpnExpr);
|
/aosp12/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.h | 148 LDSymbol& pSymbol,
|