/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLA25Stub.cpp | 56 const ResolveInfo* rsym = pReloc.symInfo(); local 58 if (!rsym->isDefine()) 61 if (rsym->isDyn() || rsym->isUndef()) 64 if (!m_Target.hasNonPICBranch(rsym))
|
H A D | MipsRelocator.cpp | 92 ResolveInfo* rsym = pReloc.parent().symInfo(); local 93 assert(pParent.getSymPLTMap().lookUp(*rsym) == NULL && "PLT entry exists"); 97 pParent.getSymPLTMap().record(*rsym, *pltEntry); 99 assert(pParent.getSymGOTPLTMap().lookUp(*rsym) == NULL && 102 pParent.getSymGOTPLTMap().record(*rsym, *gotpltEntry); 107 relEntry->setSymInfo(rsym); 188 // rsym - The relocation target symbol 189 ResolveInfo* rsym = pReloc.symInfo(); local 190 assert(rsym != NULL && 195 rsym 247 ResolveInfo* rsym = pReloc.parent().symInfo(); local 348 ResolveInfo* rsym = pReloc.parent().symInfo(); local 549 ResolveInfo* rsym = pReloc.symInfo(); local 556 ResolveInfo* rsym = pLo16Reloc.parent().symInfo(); local 601 ResolveInfo* rsym = pReloc.parent().symInfo(); local 628 ResolveInfo* rsym = pReloc.parent().symInfo(); local 655 ResolveInfo* rsym = pReloc.parent().symInfo(); local 673 ResolveInfo* rsym = pReloc.parent().symInfo(); local 698 ResolveInfo* rsym = pReloc.parent().symInfo(); local 845 ResolveInfo* rsym = pReloc.parent().symInfo(); local 876 ResolveInfo* rsym = pReloc.parent().symInfo(); local 951 ResolveInfo* rsym = pReloc.parent().symInfo(); local 1042 ResolveInfo* rsym = pReloc.parent().symInfo(); local [all...] |
H A D | MipsLDBackend.cpp | 88 void MipsGNULDBackend::addNonPICBranchSym(ResolveInfo* rsym) { argument 89 m_HasNonPICBranchSyms.insert(rsym); 92 bool MipsGNULDBackend::hasNonPICBranch(const ResolveInfo* rsym) const { 93 return m_HasNonPICBranchSyms.count(rsym);
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64RelocationHelpers.h | 94 // rsym - The relocation target symbol 95 ResolveInfo* rsym = pReloc.symInfo(); local 97 assert(pParent.getSymPLTMap().lookUp(*rsym) == NULL); 100 pParent.getSymPLTMap().record(*rsym, *plt_entry); 103 assert(pParent.getSymGOTPLTMap().lookUp(*rsym) == NULL && 106 pParent.getSymGOTPLTMap().record(*rsym, *gotplt_entry); 112 rel_entry.setSymInfo(rsym); 160 // rsym - The relocation target symbol 161 ResolveInfo* rsym = pReloc.symInfo(); local 163 assert(pParent.getSymGOTMap().lookUp(*rsym) [all...] |
H A D | AArch64Relocator.cpp | 153 // rsym - The relocation target symbol 154 ResolveInfo* rsym = pReloc.symInfo(); local 162 rsym->setReserved(rsym->reserved() | ReserveRel); 165 Relocation& reloc = helper_DynRela_init(rsym, 181 Relocation& reloc = helper_DynRela_init(rsym, 188 rsym->setReserved(rsym->reserved() | ReserveRel); 197 if (rsym->reserved() & ReserveGOT) 206 rsym 219 ResolveInfo* rsym = pReloc.symInfo(); local 379 ResolveInfo* rsym = pReloc.symInfo(); local 463 ResolveInfo* rsym = pReloc.symInfo(); local 509 ResolveInfo* rsym = pReloc.symInfo(); local 554 ResolveInfo* rsym = pReloc.symInfo(); local 573 ResolveInfo* rsym = pReloc.symInfo(); local [all...] |
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonRelocator.cpp | 58 // rsym - The relocation target symbol 59 ResolveInfo* rsym = pReloc.symInfo(); local 61 assert(pParent.getSymGOTMap().lookUp(*rsym) == NULL); 64 pParent.getSymGOTMap().record(*rsym, *got_entry); 71 if (helper_use_relative_reloc(*rsym, pParent)) { 73 rsym, *got_entry, 0x0, llvm::ELF::R_HEX_RELATIVE, pParent); 77 rsym, *got_entry, 0x0, llvm::ELF::R_HEX_GLOB_DAT, pParent); 93 // rsym - The relocation target symbol 94 ResolveInfo* rsym = pReloc.symInfo(); local 96 assert(pParent.getSymPLTMap().lookUp(*rsym) 240 ResolveInfo* rsym = pReloc.symInfo(); local 291 ResolveInfo* rsym = pReloc.symInfo(); local 696 ResolveInfo* rsym = pReloc.symInfo(); local 736 ResolveInfo* rsym = pReloc.symInfo(); local [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86Relocator.cpp | 62 // rsym - The relocation target symbol 63 ResolveInfo* rsym = pReloc.symInfo(); local 65 assert(pParent.getSymGOTMap().lookUp(*rsym) == NULL); 68 pParent.getSymGOTMap().record(*rsym, *got_entry); 75 if (helper_use_relative_reloc(*rsym, pParent)) { 77 rsym, *got_entry, 0x0, llvm::ELF::R_386_RELATIVE, pParent); 81 rsym, *got_entry, 0x0, llvm::ELF::R_386_GLOB_DAT, pParent); 101 // rsym - The relocation target symbol 102 ResolveInfo* rsym = pReloc.symInfo(); local 104 assert(pParent.getSymPLTMap().lookUp(*rsym) 316 ResolveInfo* rsym = pReloc.symInfo(); local 519 ResolveInfo* rsym = pReloc.symInfo(); local 863 ResolveInfo* rsym = pReloc.symInfo(); local 900 ResolveInfo* rsym = pReloc.symInfo(); local 953 ResolveInfo* rsym = pReloc.symInfo(); local 989 ResolveInfo* rsym = pReloc.symInfo(); local 1043 ResolveInfo* rsym = pReloc.symInfo(); local 1063 ResolveInfo* rsym = pReloc.symInfo(); local 1139 ResolveInfo* rsym = pReloc.symInfo(); local 1187 ResolveInfo* rsym = pReloc.symInfo(); local 1294 ResolveInfo* rsym = pReloc.symInfo(); local 1366 ResolveInfo* rsym = pReloc.symInfo(); local 1532 ResolveInfo* rsym = pReloc.symInfo(); local 1578 ResolveInfo* rsym = pReloc.symInfo(); local 1649 ResolveInfo* rsym = pReloc.symInfo(); local [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMRelocator.cpp | 84 // rsym - The relocation target symbol 85 ResolveInfo* rsym = pReloc.symInfo(); local 87 assert(pParent.getSymGOTMap().lookUp(*rsym) == NULL); 90 pParent.getSymGOTMap().record(*rsym, *got_entry); 98 if (rsym->isLocal() || helper_use_relative_reloc(*rsym, pParent)) { 107 rel_entry.setSymInfo(rsym); 126 // rsym - The relocation target symbol 127 ResolveInfo* rsym = pReloc.symInfo(); local 129 assert(pParent.getSymPLTMap().lookUp(*rsym) 155 ResolveInfo* rsym = pReloc.symInfo(); local 432 ResolveInfo* rsym = pReloc.symInfo(); local 524 ResolveInfo* rsym = pReloc.symInfo(); local 734 ResolveInfo* rsym = pReloc.symInfo(); local 788 ResolveInfo* rsym = pReloc.symInfo(); local 1110 ResolveInfo* rsym = pReloc.symInfo(); local 1158 ResolveInfo* rsym = pReloc.symInfo(); local 1198 ResolveInfo* rsym = pReloc.symInfo(); local 1282 ResolveInfo* rsym = pReloc.symInfo(); local [all...] |