Searched defs:pSymbol (Results 1 - 8 of 8) sorted by path

/frameworks/compile/mclinker/lib/MC/
H A DSymbolCategory.cpp63 SymbolCategory& SymbolCategory::add(LDSymbol& pSymbol) argument
65 m_OutputSymbols.push_back(&pSymbol);
67 assert(NULL != pSymbol.resolveInfo());
68 Category::Type target = Category::categorize(*pSymbol.resolveInfo());
91 SymbolCategory& SymbolCategory::forceLocal(LDSymbol& pSymbol) argument
93 m_OutputSymbols.insert(localEnd(), &pSymbol); local
105 SymbolCategory& SymbolCategory::arrange(LDSymbol& pSymbol, const ResolveInfo& pSourceInfo) argument
107 assert(NULL != pSymbol.resolveInfo());
109 Category::Type target = Category::categorize(*pSymbol.resolveInfo());
132 if (m_OutputSymbols[pos] == &pSymbol)
[all...]
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMGOT.cpp127 GOTEntry*& ARMGOT::lookupGOTPLTMap(const ResolveInfo& pSymbol) argument
129 return m_GOTPLTMap[&pSymbol];
H A DARMPLT.cpp79 PLTEntry* ARMPLT::getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) argument
81 ARMPLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol];
86 GOTEntry *&GOTPLTEntry = m_GOT.lookupGOTPLTMap(pSymbol);
106 GOTEntry* ARMPLT::getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist) argument
108 GOTEntry *&GOTPLTEntry = m_GOT.lookupGOTPLTMap(pSymbol);
113 ARMPLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol];
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp1193 uint64_t GNULDBackend::getSymbolSize(const LDSymbol& pSymbol) const
1197 if (pSymbol.isDyn() || pSymbol.desc() == ResolveInfo::Undefined)
1199 return pSymbol.resolveInfo()->size();
1203 uint64_t GNULDBackend::getSymbolInfo(const LDSymbol& pSymbol) const
1207 if (pSymbol.resolveInfo()->isLocal())
1209 else if (pSymbol.resolveInfo()->isGlobal())
1211 else if (pSymbol.resolveInfo()->isWeak())
1213 else if (pSymbol.resolveInfo()->isAbsolute()) {
1218 if (pSymbol
1241 getSymbolShndx(const LDSymbol& pSymbol, const Layout& pLayout) const argument
1669 isDynamicSymbol(const LDSymbol& pSymbol, const Output& pOutput) argument
[all...]
H A DOutputRelocSection.cpp46 Relocation* OutputRelocSection::getEntry(const ResolveInfo& pSymbol, argument
71 Relocation *&entry = m_SymRelMap[&pSymbol];
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.cpp266 bool MipsGNULDBackend::isGlobalGOTSymbol(const LDSymbol& pSymbol) const
269 m_GlobalGOTSyms.end(), &pSymbol) != m_GlobalGOTSyms.end();
275 LDSymbol& pSymbol,
284 entry = m_pSymIndexMap->insert(&pSymbol, sym_exist);
290 sym32.st_value = pSymbol.value();
291 sym32.st_size = getSymbolSize(pSymbol);
292 sym32.st_info = getSymbolInfo(pSymbol);
293 sym32.st_other = pSymbol.visibility();
294 sym32.st_shndx = getSymbolShndx(pSymbol, pLayout);
296 strcpy((strtab + strtabsize), pSymbol
273 emitDynamicSymbol(llvm::ELF::Elf32_Sym& sym32, Output& pOutput, LDSymbol& pSymbol, const Layout& pLayout, char* strtab, size_t strtabsize, size_t symtabIdx) argument
[all...]
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86GOTPLT.cpp115 GOTEntry*& X86GOTPLT::lookupGOTPLTMap(const ResolveInfo& pSymbol) argument
117 return m_GOTPLTMap[&pSymbol];
H A DX86PLT.cpp112 PLTEntry* X86PLT::getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) argument
114 X86PLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol];
130 GOTEntry* X86PLT::getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist) argument
132 return m_GOTPLT.getEntry(pSymbol, pExist);

Completed in 71 milliseconds