Home
last modified time | relevance | path

Searched refs:pSymbol (Results 1 – 12 of 12) sorted by relevance

/frameworks/compile/mclinker/include/mcld/Target/
DSymbolEntryMap.h43 const EntryType* lookUp(const ResolveInfo& pSymbol) const;
44 EntryType* lookUp(const ResolveInfo& pSymbol);
46 void record(const ResolveInfo& pSymbol, EntryType& pEntry);
65 SymbolEntryMap<EntryType>::lookUp(const ResolveInfo& pSymbol) const in lookUp() argument
69 if (mapping->symbol == &pSymbol) { in lookUp()
79 SymbolEntryMap<EntryType>::lookUp(const ResolveInfo& pSymbol) in lookUp() argument
83 if (mapping->symbol == &pSymbol) { in lookUp()
93 SymbolEntryMap<EntryType>::record(const ResolveInfo& pSymbol, EntryType& pEntry) in record() argument
96 mapping.symbol = &pSymbol; in record()
DGNULDBackend.h99 virtual bool finalizeTLSSymbol(LDSymbol& pSymbol);
190 size_t getSymbolIdx(const LDSymbol* pSymbol) const;
226 bool isDynamicSymbol(const LDSymbol& pSymbol);
271 uint64_t getSymbolSize(const LDSymbol& pSymbol) const;
273 uint64_t getSymbolInfo(const LDSymbol& pSymbol) const;
275 uint64_t getSymbolValue(const LDSymbol& pSymbol) const;
277 uint64_t getSymbolShndx(const LDSymbol& pSymbol) const;
280 virtual bool isTemporary(const LDSymbol& pSymbol) const;
292 LDSymbol& pSymbol,
299 LDSymbol& pSymbol,
DOutputRelocSection.h41 bool addSymbolToDynSym(LDSymbol& pSymbol);
DTargetLDBackend.h108 virtual bool finalizeTLSSymbol(LDSymbol& pSymbol) = 0;
/frameworks/compile/mclinker/lib/MC/
DSymbolCategory.cpp68 SymbolCategory& SymbolCategory::add(LDSymbol& pSymbol, Category::Type pTarget) in add() argument
71 m_OutputSymbols.push_back(&pSymbol); in add()
92 SymbolCategory& SymbolCategory::add(LDSymbol& pSymbol) in add() argument
94 assert(NULL != pSymbol.resolveInfo()); in add()
95 return add(pSymbol, Category::categorize(*pSymbol.resolveInfo())); in add()
98 SymbolCategory& SymbolCategory::forceLocal(LDSymbol& pSymbol) in forceLocal() argument
100 return add(pSymbol, Category::Local); in forceLocal()
103 SymbolCategory& SymbolCategory::arrange(LDSymbol& pSymbol, in arrange() argument
128 if (m_OutputSymbols[pos] == &pSymbol) in arrange()
182 SymbolCategory& SymbolCategory::arrange(LDSymbol& pSymbol, in arrange() argument
[all …]
/frameworks/compile/mclinker/include/mcld/MC/
DSymbolCategory.h40 SymbolCategory& add(LDSymbol& pSymbol);
42 SymbolCategory& forceLocal(LDSymbol& pSymbol);
44 SymbolCategory& arrange(LDSymbol& pSymbol, const ResolveInfo& pSourceInfo);
48 SymbolCategory& changeToDynamic(LDSymbol& pSymbol);
175 SymbolCategory& add(LDSymbol& pSymbol, Category::Type pTarget);
177 SymbolCategory& arrange(LDSymbol& pSymbol,
/frameworks/compile/mclinker/lib/LD/
DLDSymbol.cpp61 void LDSymbol::Destroy(LDSymbol*& pSymbol) in Destroy() argument
63 pSymbol->~LDSymbol(); in Destroy()
64 g_LDSymbolFactory->deallocate(pSymbol); in Destroy()
65 pSymbol = NULL; in Destroy()
/frameworks/compile/mclinker/lib/Target/
DGNULDBackend.cpp668 bool GNULDBackend::finalizeTLSSymbol(LDSymbol& pSymbol) in finalizeTLSSymbol() argument
671 if (!pSymbol.hasFragRef()) in finalizeTLSSymbol()
677 uint64_t value = pSymbol.fragRef()->getOutputOffset(); in finalizeTLSSymbol()
678 uint64_t addr = pSymbol.fragRef()->frag()->getParent()->getSection().addr(); in finalizeTLSSymbol()
679 pSymbol.setValue(value + addr - tls_seg->vaddr()); in finalizeTLSSymbol()
902 LDSymbol& pSymbol, in emitSymbol32() argument
909 if (hasEntryInStrTab(pSymbol)) { in emitSymbol32()
911 strcpy((pStrtab + pStrtabsize), pSymbol.name()); in emitSymbol32()
916 pSym.st_value = pSymbol.value(); in emitSymbol32()
917 pSym.st_size = getSymbolSize(pSymbol); in emitSymbol32()
[all …]
DOutputRelocSection.cpp72 bool OutputRelocSection::addSymbolToDynSym(LDSymbol& pSymbol) in addSymbolToDynSym() argument
74 m_Module.getSymbolTable().changeToDynamic(pSymbol); in addSymbolToDynSym()
/frameworks/compile/mclinker/include/mcld/LD/
DBranchIsland.h110 Key(const Stub* pPrototype, const LDSymbol* pSymbol, Stub::SWord pAddend) in Key() argument
111 : m_pPrototype(pPrototype), m_pSymbol(pSymbol), m_Addend(pAddend) in Key()
DLDSymbol.h45 static void Destroy(LDSymbol*& pSymbol);
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.h115 LDSymbol& pSymbol,