/frameworks/compile/mclinker/lib/Target/AArch64/ |
D | AArch64Relocator.cpp | 159 ResolveInfo* rsym = pReloc.symInfo(); in scanLocalReloc() 223 ResolveInfo* rsym = pReloc.symInfo(); in scanGlobalReloc() 383 ResolveInfo* rsym = pReloc.symInfo(); in scanRelocation() 428 ResolveInfo* rsym = pReloc.symInfo(); in abs() 476 ResolveInfo* rsym = pReloc.symInfo(); in rel() 525 ResolveInfo* rsym = pReloc.symInfo(); in adr_prel_pg_hi21() 548 if (pReloc.symInfo()->isWeak() && in call() 549 pReloc.symInfo()->isUndef() && in call() 550 !pReloc.symInfo()->isDyn() && in call() 551 !(pReloc.symInfo()->reserved() & AArch64Relocator::ReservePLT)) { in call() [all …]
|
D | AArch64RelocationHelpers.h | 108 ResolveInfo* rsym = pReloc.symInfo(); in helper_PLT_init() 182 ResolveInfo* rsym = pReloc.symInfo(); in helper_GOT_init()
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMRelocator.cpp | 33 ((!pReloc.symInfo()->isUndef() || pReloc.symInfo()->isDyn()) && in getThumbBit() 34 (pReloc.symInfo()->type() == ResolveInfo::Function) && in getThumbBit() 96 ResolveInfo* rsym = pReloc.symInfo(); in helper_GOT_init() 146 ResolveInfo* rsym = pReloc.symInfo(); in helper_PLT_init() 176 ResolveInfo* rsym = pReloc.symInfo(); in helper_DynRel_init() 458 << pReloc.symInfo()->name(); in checkValidReloc() 490 ResolveInfo* rsym = pReloc.symInfo(); in scanLocalReloc() 526 << pReloc.symInfo()->name(); in scanLocalReloc() 587 ResolveInfo* rsym = pReloc.symInfo(); in scanGlobalReloc() 802 ResolveInfo* rsym = pReloc.symInfo(); in scanRelocation() [all …]
|
D | ARMLDBackend.cpp | 469 ResolveInfo* sym = reloc->symInfo(); in setUpReachedSectionsForGC() 636 LDSymbol* symbol = relocation->symInfo()->outSymbol(); in doRelax() 643 if (relocation->symInfo()->isGlobal() && in doRelax() 644 (relocation->symInfo()->reserved() & ARMRelocator::ReservePLT) != 0x0) { in doRelax() 661 assert(NULL != stub->symInfo() && stub->symInfo()->isLocal()); in doRelax() 671 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1); in doRelax()
|
/frameworks/compile/mclinker/lib/LD/ |
D | StubFactory.cpp | 64 pReloc.setSymInfo(stub->symInfo()); in create() 70 pReloc.setSymInfo(stub->symInfo()); in create() 77 name.append(pReloc.symInfo()->name()) in create() 104 reloc->setSymInfo(pReloc.symInfo()); in create() 112 pReloc.setSymInfo(stub->symInfo()); in create()
|
D | Relocator.cpp | 35 if (pReloc.symInfo()->type() == ResolveInfo::Section) { in partialScanRelocation() 36 LDSymbol* input_sym = pReloc.symInfo()->outSymbol(); in partialScanRelocation() 62 std::string reloc_sym(pReloc.symInfo()->name()); in issueUndefRef()
|
D | BranchIsland.cpp | 100 Key key(pPrototype, pReloc.symInfo()->outSymbol(), pReloc.addend()); in findStub() 115 Key key(pPrototype, pReloc.symInfo()->outSymbol(), pReloc.addend()); in addStub()
|
D | ELFObjectWriter.cpp | 519 if( relocation->symInfo() == NULL ) in emitRel() 523 target().getSymbolIdx(relocation->symInfo()->outSymbol())); in emitRel() 562 if( relocation->symInfo() == NULL ) in emitRela() 566 target().getSymbolIdx(relocation->symInfo()->outSymbol())); in emitRela()
|
D | EhFrame.cpp | 247 cie->setPersonalityName(rel.symInfo()->outSymbol()->name()); in setupAttributes() 274 bool has_section = rel.symInfo()->outSymbol()->hasFragRef(); in removeDiscardedFDE()
|
D | GarbageCollection.cpp | 163 ResolveInfo* sym = reloc->symInfo(); in setUpReachedSections()
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86Relocator.cpp | 71 ResolveInfo* rsym = pReloc.symInfo(); in helper_GOT_init() 108 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); in helper_get_GOT_address() 117 ResolveInfo* rsym = pReloc.symInfo(); in helper_PLT_init() 189 ResolveInfo* rsym = pReloc.symInfo(); in scanRelocation() 349 ResolveInfo* rsym = pReloc.symInfo(); in scanLocalReloc() 557 ResolveInfo* rsym = pReloc.symInfo(); in scanGlobalReloc() 829 reloc->setSymInfo(pReloc.symInfo()); in convertTLSIEtoLE() 841 reloc->setSymInfo(pReloc.symInfo()); in convertTLSIEtoLE() 884 ResolveInfo* rsym = pReloc.symInfo(); in abs() 925 ResolveInfo* rsym = pReloc.symInfo(); in rel() [all …]
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
D | MipsRelocator.cpp | 233 ResolveInfo* rsym = pReloc.symInfo(); in scanRelocation() 255 if (getTarget().needsLA25Stub(info.type(), info.parent().symInfo())) in scanRelocation() 256 getTarget().addNonPICBranchSym(pReloc.symInfo()); in scanRelocation() 295 ResolveInfo* rsym = pReloc.parent().symInfo(); in scanLocalReloc() 380 ResolveInfo* rsym = pReloc.parent().symInfo(); in scanGlobalReloc() 483 pReloc.symInfo()->isLocal()) in isPostponed() 564 ResolveInfo* rsym = pReloc.symInfo(); in postponeRelocation() 572 ResolveInfo* rsym = pLo16Reloc.parent().symInfo(); in applyPostponedRelocations() 585 return 0 == strcmp("_gp_disp", pReloc.symInfo()->name()); in isGpDisp() 617 ResolveInfo* rsym = pReloc.parent().symInfo(); in getLocalGOTEntry() [all …]
|
D | MipsLA25Stub.cpp | 69 const ResolveInfo* rsym = pReloc.symInfo(); in isMyDuty()
|
D | MipsLDBackend.cpp | 690 LDSymbol* symbol = pRel.symInfo()->outSymbol(); in relaxRelocation() 703 assert(NULL != stub->symInfo()); in relaxRelocation() 708 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1); in relaxRelocation()
|
/frameworks/compile/mclinker/lib/Fragment/ |
D | Relocation.cpp | 113 << symInfo()->name(); in apply() 118 << symInfo()->name(); in apply() 127 fatal(diag::unknown_relocation) << type() << symInfo()->name(); in apply()
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
D | HexagonRelocator.cpp | 58 ResolveInfo *rsym = pReloc.symInfo(); in helper_GOT_init() 95 ResolveInfo *rsym = pReloc.symInfo(); in helper_PLT_init() 199 ResolveInfo *rsym = pReloc.symInfo(); in scanRelocation() 233 ResolveInfo *rsym = pReloc.symInfo(); in scanLocalReloc() 282 ResolveInfo *rsym = pReloc.symInfo(); in scanGlobalReloc() 463 if (pReloc.symInfo()->type() == ResolveInfo::Section) { in partialScanRelocation() 464 LDSymbol *input_sym = pReloc.symInfo()->outSymbol(); in partialScanRelocation() 681 ResolveInfo *rsym = pReloc.symInfo(); in relocAbs() 721 ResolveInfo *rsym = pReloc.symInfo(); in relocPCREL() 806 if ((pReloc.symInfo()->reserved() & HexagonRelocator::ReservePLT)) in relocPLTB22PCREL() [all …]
|
D | HexagonLDBackend.cpp | 600 LDSymbol* symbol = relocation->symInfo()->outSymbol(); in doRelax() 612 assert(NULL != stub->symInfo()); in doRelax() 617 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1); in doRelax()
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
D | Relocation.h | 85 const ResolveInfo* symInfo() const { return m_pSymInfo; } in symInfo() function 86 ResolveInfo* symInfo() { return m_pSymInfo; } in symInfo() function
|
D | Stub.h | 86 ResolveInfo* symInfo() { return m_pSymInfo; } in symInfo() function 88 const ResolveInfo* symInfo() const { return m_pSymInfo; } in symInfo() function
|
/frameworks/compile/mclinker/unittests/ |
D | ELFReaderTest.cpp | 146 ASSERT_EQ("puts", std::string(rReloc->symInfo()->name())); in TEST_F()
|
/frameworks/compile/mclinker/lib/Object/ |
D | ObjectLinker.cpp | 564 ResolveInfo* info = relocation->symInfo(); in scanRelocations() 761 ResolveInfo* info = relocation->symInfo(); in relocation() 828 ResolveInfo* info = relocation->symInfo(); in normalSyncRelocationResult()
|
/frameworks/compile/mclinker/lib/Target/ |
D | GNULDBackend.cpp | 3083 if (X->symInfo() == NULL) { in operator ()() 3084 if (Y->symInfo() != NULL) in operator ()() 3086 } else if (Y->symInfo() == NULL) { in operator ()() 3090 size_t symIdxX = m_Backend.getSymbolIdx(X->symInfo()->outSymbol()); in operator ()() 3091 size_t symIdxY = m_Backend.getSymbolIdx(Y->symInfo()->outSymbol()); in operator ()()
|