/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLA25Stub.cpp | 69 const ResolveInfo* rsym = pReloc.symInfo(); local 71 if (!rsym->isDefine()) 74 if (rsym->isDyn() || rsym->isUndef()) 77 if (!m_Target.hasNonPICBranch(rsym))
|
H A D | MipsLDBackend.cpp | 83 void MipsGNULDBackend::addNonPICBranchSym(ResolveInfo* rsym) argument 85 m_HasNonPICBranchSyms.insert(rsym); 88 bool MipsGNULDBackend::hasNonPICBranch(const ResolveInfo* rsym) const 90 return m_HasNonPICBranchSyms.count(rsym);
|
H A D | MipsRelocator.cpp | 232 // rsym - The relocation target symbol 233 ResolveInfo* rsym = pReloc.symInfo(); local 234 assert(NULL != rsym && "ResolveInfo of relocation not set while scanRelocation"); 238 rsym == getTarget().getGpDispSymbol()->resolveInfo()) 248 // We assume -Bsymbolic to bind all symbols internaly via !rsym->isDyn() 250 if (isLocalReloc(*rsym)) 261 if (rsym->isUndef() && !rsym->isDyn() && !rsym->isWeak() && !rsym 295 ResolveInfo* rsym = pReloc.parent().symInfo(); local 380 ResolveInfo* rsym = pReloc.parent().symInfo(); local 564 ResolveInfo* rsym = pReloc.symInfo(); local 572 ResolveInfo* rsym = pLo16Reloc.parent().symInfo(); local 617 ResolveInfo* rsym = pReloc.parent().symInfo(); local 645 ResolveInfo* rsym = pReloc.parent().symInfo(); local 672 ResolveInfo* rsym = pReloc.parent().symInfo(); local 694 ResolveInfo* rsym = pReloc.parent().symInfo(); local 724 getPLTAddress(ResolveInfo& rsym) argument 804 ResolveInfo* rsym = pReloc.parent().symInfo(); local 835 ResolveInfo* rsym = pReloc.parent().symInfo(); local 915 ResolveInfo* rsym = pReloc.parent().symInfo(); local 1014 ResolveInfo* rsym = pReloc.parent().symInfo(); local [all...] |
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64RelocationHelpers.h | 107 // rsym - The relocation target symbol 108 ResolveInfo* rsym = pReloc.symInfo(); local 110 assert(NULL == pParent.getSymPLTMap().lookUp(*rsym)); 113 pParent.getSymPLTMap().record(*rsym, *plt_entry); 116 assert(NULL == pParent.getSymGOTPLTMap().lookUp(*rsym) && 119 pParent.getSymGOTPLTMap().record(*rsym, *gotplt_entry); 125 rel_entry.setSymInfo(rsym); 181 // rsym - The relocation target symbol 182 ResolveInfo* rsym = pReloc.symInfo(); local 184 assert(NULL == pParent.getSymGOTMap().lookUp(*rsym)); [all...] |
H A D | AArch64Relocator.cpp | 158 // rsym - The relocation target symbol 159 ResolveInfo* rsym = pReloc.symInfo(); local 167 rsym->setReserved(rsym->reserved() | ReserveRel); 170 Relocation& reloc = helper_DynRela_init(rsym, 186 Relocation& reloc = helper_DynRela_init(rsym, 191 rsym->setReserved(rsym->reserved() | ReserveRel); 200 if (rsym->reserved() & ReserveGOT) 209 rsym 223 ResolveInfo* rsym = pReloc.symInfo(); local 383 ResolveInfo* rsym = pReloc.symInfo(); local 428 ResolveInfo* rsym = pReloc.symInfo(); local 476 ResolveInfo* rsym = pReloc.symInfo(); local 525 ResolveInfo* rsym = pReloc.symInfo(); local [all...] |
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonRelocator.cpp | 57 // rsym - The relocation target symbol 58 ResolveInfo *rsym = pReloc.symInfo(); local 60 assert(NULL == pParent.getSymGOTMap().lookUp(*rsym)); 63 pParent.getSymGOTMap().record(*rsym, *got_entry); 71 if (helper_use_relative_reloc(*rsym, pParent)) { 72 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_RELATIVE, 77 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_GLOB_DAT, 94 // rsym - The relocation target symbol 95 ResolveInfo *rsym = pReloc.symInfo(); local 97 assert(NULL == pParent.getSymPLTMap().lookUp(*rsym)); 233 ResolveInfo *rsym = pReloc.symInfo(); local 282 ResolveInfo *rsym = pReloc.symInfo(); local 681 ResolveInfo *rsym = pReloc.symInfo(); local 721 ResolveInfo *rsym = pReloc.symInfo(); local [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86Relocator.cpp | 70 // rsym - The relocation target symbol 71 ResolveInfo* rsym = pReloc.symInfo(); local 73 assert(NULL == pParent.getSymGOTMap().lookUp(*rsym)); 76 pParent.getSymGOTMap().record(*rsym, *got_entry); 84 if (helper_use_relative_reloc(*rsym, pParent)) { 85 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_RELATIVE, 90 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_386_GLOB_DAT, 116 // rsym - The relocation target symbol 117 ResolveInfo* rsym = pReloc.symInfo(); local 119 assert(NULL == pParent.getSymPLTMap().lookUp(*rsym)); 349 ResolveInfo* rsym = pReloc.symInfo(); local 557 ResolveInfo* rsym = pReloc.symInfo(); local 884 ResolveInfo* rsym = pReloc.symInfo(); local 925 ResolveInfo* rsym = pReloc.symInfo(); local 982 ResolveInfo* rsym = pReloc.symInfo(); local 1020 ResolveInfo* rsym = pReloc.symInfo(); local 1077 ResolveInfo* rsym = pReloc.symInfo(); local 1098 ResolveInfo* rsym = pReloc.symInfo(); local 1185 ResolveInfo* rsym = pReloc.symInfo(); local 1242 ResolveInfo* rsym = pReloc.symInfo(); local 1357 ResolveInfo* rsym = pReloc.symInfo(); local 1432 ResolveInfo* rsym = pReloc.symInfo(); local 1584 ResolveInfo* rsym = pReloc.symInfo(); local 1632 ResolveInfo* rsym = pReloc.symInfo(); local 1706 ResolveInfo* rsym = pReloc.symInfo(); local [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMRelocator.cpp | 95 // rsym - The relocation target symbol 96 ResolveInfo* rsym = pReloc.symInfo(); local 98 assert(NULL == pParent.getSymGOTMap().lookUp(*rsym)); 101 pParent.getSymGOTMap().record(*rsym, *got_entry); 110 if (rsym->isLocal() || helper_use_relative_reloc(*rsym, pParent)) { 120 rel_entry.setSymInfo(rsym); 145 // rsym - The relocation target symbol 146 ResolveInfo* rsym = pReloc.symInfo(); local 148 assert(NULL == pParent.getSymPLTMap().lookUp(*rsym)); 176 ResolveInfo* rsym = pReloc.symInfo(); local 490 ResolveInfo* rsym = pReloc.symInfo(); local 587 ResolveInfo* rsym = pReloc.symInfo(); local 802 ResolveInfo* rsym = pReloc.symInfo(); local 841 ResolveInfo* rsym = pReloc.symInfo(); local 1176 ResolveInfo* rsym = pReloc.symInfo(); local 1226 ResolveInfo* rsym = pReloc.symInfo(); local 1266 ResolveInfo* rsym = pReloc.symInfo(); local 1351 ResolveInfo* rsym = pReloc.symInfo(); local [all...] |