Home
last modified time | relevance | path

Searched refs:symInfo (Results 1 – 22 of 22) sorted by relevance

/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64Relocator.cpp159 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 …]
DAArch64RelocationHelpers.h108 ResolveInfo* rsym = pReloc.symInfo(); in helper_PLT_init()
182 ResolveInfo* rsym = pReloc.symInfo(); in helper_GOT_init()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMRelocator.cpp33 ((!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 …]
DARMLDBackend.cpp469 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/
DStubFactory.cpp64 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()
DRelocator.cpp35 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()
DBranchIsland.cpp100 Key key(pPrototype, pReloc.symInfo()->outSymbol(), pReloc.addend()); in findStub()
115 Key key(pPrototype, pReloc.symInfo()->outSymbol(), pReloc.addend()); in addStub()
DELFObjectWriter.cpp519 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()
DEhFrame.cpp247 cie->setPersonalityName(rel.symInfo()->outSymbol()->name()); in setupAttributes()
274 bool has_section = rel.symInfo()->outSymbol()->hasFragRef(); in removeDiscardedFDE()
DGarbageCollection.cpp163 ResolveInfo* sym = reloc->symInfo(); in setUpReachedSections()
/frameworks/compile/mclinker/lib/Target/X86/
DX86Relocator.cpp71 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/
DMipsRelocator.cpp233 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 …]
DMipsLA25Stub.cpp69 const ResolveInfo* rsym = pReloc.symInfo(); in isMyDuty()
DMipsLDBackend.cpp690 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/
DRelocation.cpp113 << 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/
DHexagonRelocator.cpp58 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 …]
DHexagonLDBackend.cpp600 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/
DRelocation.h85 const ResolveInfo* symInfo() const { return m_pSymInfo; } in symInfo() function
86 ResolveInfo* symInfo() { return m_pSymInfo; } in symInfo() function
DStub.h86 ResolveInfo* symInfo() { return m_pSymInfo; } in symInfo() function
88 const ResolveInfo* symInfo() const { return m_pSymInfo; } in symInfo() function
/frameworks/compile/mclinker/unittests/
DELFReaderTest.cpp146 ASSERT_EQ("puts", std::string(rReloc->symInfo()->name())); in TEST_F()
/frameworks/compile/mclinker/lib/Object/
DObjectLinker.cpp564 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/
DGNULDBackend.cpp3083 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 ()()