Lines Matching refs:pSym
489 void MipsRelocator::addCopyReloc(ResolveInfo& pSym)
493 assert(pSym.outSymbol()->hasFragRef());
494 relEntry.targetRef().assign(*pSym.outSymbol()->fragRef());
495 relEntry.setSymInfo(&pSym);
499 const ResolveInfo& pSym)
504 ResolveInfo::ThreadLocal == pSym.type() ? &fileFormat->getTBSS()
517 Fragment* frag = new FillFragment(0x0, 1, pSym.size());
522 ResolveInfo::Binding binding = (ResolveInfo::Binding)pSym.binding();
528 pSym.name(),
529 (ResolveInfo::Type)pSym.type(),
532 pSym.size(), // size
535 (ResolveInfo::Visibility)pSym.other());
538 Module::AliasList* alias_list = pBuilder.getModule().getAliasList(pSym);
545 if (alias == &pSym || !alias->isDyn())
593 bool MipsRelocator::isLocalReloc(ResolveInfo& pSym) const
595 if (pSym.isUndef())
598 return pSym.isLocal() ||
599 !getTarget().isDynamicSymbol(pSym) ||
600 !pSym.isDyn();
760 void Mips32Relocator::setupRelDynEntry(FragmentRef& pFragRef, ResolveInfo* pSym)
765 relEntry.setSymInfo(pSym);
776 void Mips64Relocator::setupRelDynEntry(FragmentRef& pFragRef, ResolveInfo* pSym)
786 relEntry.setSymInfo(pSym);