[go: nahoru, domu]

Searched refs:symInfo (Results 1 - 25 of 26) sorted by relevance

12

/frameworks/compile/mclinker/lib/LD/
H A DRelocator.cpp34 if (pReloc.symInfo()->type() == ResolveInfo::Section) {
35 LDSymbol* input_sym = pReloc.symInfo()->outSymbol();
61 std::string reloc_sym(pReloc.symInfo()->name());
H A DBranchIsland.cpp87 Key key(pPrototype, pReloc.symInfo()->outSymbol(), pReloc.addend());
101 Key key(pPrototype, pReloc.symInfo()->outSymbol(), pReloc.addend());
128 Key key(&pStub, pStub.symInfo()->outSymbol(), 0);
H A DDebugString.cpp69 ResolveInfo* info = pReloc.symInfo();
H A DIdenticalCodeFolding.cpp143 LDSymbol* sym = rel->symInfo()->outSymbol();
147 if (!isSymCtorOrDtor(*rel->symInfo()) &&
249 LDSymbol* sym = rel.symInfo()->outSymbol();
257 if (!pBackend.isSymbolPreemptible(*rel.symInfo()) && sym->hasFragRef() &&
285 LDSymbol* sym = (*rel)->symInfo()->outSymbol();
H A DEhFrame.cpp234 cie->setPersonalityName(rel.symInfo()->outSymbol()->name());
262 bool has_section = rel.symInfo()->outSymbol()->hasFragRef();
H A DELFObjectWriter.cpp508 if (relocation->symInfo() == NULL)
512 target().getSymbolIdx(relocation->symInfo()->outSymbol()));
550 if (relocation->symInfo() == NULL)
554 target().getSymbolIdx(relocation->symInfo()->outSymbol()));
H A DGarbageCollection.cpp152 ResolveInfo* sym = reloc->symInfo();
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64Relocator.cpp154 ResolveInfo* rsym = pReloc.symInfo();
219 ResolveInfo* rsym = pReloc.symInfo();
379 ResolveInfo* rsym = pReloc.symInfo();
415 if (pReloc.symInfo()->isLocal()) {
422 (pReloc.symInfo()->visibility() != ResolveInfo::Default));
434 if (pReloc.symInfo()->type() == ResolveInfo::Section)
437 return pReloc.symInfo()->outSymbol()->fragRef()->offset() +
463 ResolveInfo* rsym = pReloc.symInfo();
509 ResolveInfo* rsym = pReloc.symInfo();
554 ResolveInfo* rsym = pReloc.symInfo();
[all...]
H A DAArch64LDBackend.cpp333 assert(stub->symInfo() != NULL && stub->symInfo()->isLocal());
344 reloc->setSymInfo(stub->symInfo());
349 stubs_strlen += stub->symInfo()->nameSize() + 1;
392 LDSymbol* symbol = relocation->symInfo()->outSymbol();
399 if ((relocation->symInfo()->reserved() &
412 assert(stub->symInfo() != NULL && stub->symInfo()->isLocal());
414 relocation->setSymInfo(stub->symInfo());
417 stubs_strlen += stub->symInfo()
[all...]
H A DAArch64LongBranchStub.cpp106 LDSymbol* symbol = pSrcReloc.symInfo()->outSymbol();
H A DAArch64RelocationHelpers.h95 ResolveInfo* rsym = pReloc.symInfo();
161 ResolveInfo* rsym = pReloc.symInfo();
/frameworks/compile/mclinker/lib/Fragment/
H A DRelocation.cpp106 << symInfo()->name();
111 << symInfo()->name();
120 fatal(diag::unknown_relocation) << type() << symInfo()->name();
H A DStub.cpp37 sym_name.append(pSrcReloc.symInfo()->name())
62 reloc->setSymInfo(pSrcReloc.symInfo());
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMRelocator.cpp33 ((!pReloc.symInfo()->isUndef() || pReloc.symInfo()->isDyn()) &&
34 (pReloc.symInfo()->type() == ResolveInfo::Function) &&
85 ResolveInfo* rsym = pReloc.symInfo();
127 ResolveInfo* rsym = pReloc.symInfo();
150 // pReloc->symInfo()
155 ResolveInfo* rsym = pReloc.symInfo();
403 << pReloc.symInfo()->name();
432 ResolveInfo* rsym = pReloc.symInfo();
466 << pReloc.symInfo()
[all...]
H A DARMLDBackend.cpp584 ResolveInfo* sym = reloc->symInfo();
845 LDSymbol* symbol = relocation->symInfo()->outSymbol();
852 if ((relocation->symInfo()->reserved() &
864 assert(stub->symInfo() != NULL);
866 relocation->setSymInfo(stub->symInfo());
874 assert(stub->symInfo() != NULL && stub->symInfo()->isLocal());
881 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() +
/frameworks/compile/mclinker/include/mcld/Fragment/
H A DRelocation.h84 const ResolveInfo* symInfo() const { return m_pSymInfo; } function in class:mcld::Relocation
85 ResolveInfo* symInfo() { return m_pSymInfo; } function in class:mcld::Relocation
H A DStub.h90 /// symInfo - ResolveInfo of this Stub
91 ResolveInfo* symInfo() { return m_pSymInfo; } function in class:mcld::Stub
93 const ResolveInfo* symInfo() const { return m_pSymInfo; } function in class:mcld::Stub
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86Relocator.cpp63 ResolveInfo* rsym = pReloc.symInfo();
94 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo());
102 ResolveInfo* rsym = pReloc.symInfo();
168 ResolveInfo* rsym = pReloc.symInfo();
316 ResolveInfo* rsym = pReloc.symInfo();
519 ResolveInfo* rsym = pReloc.symInfo();
792 reloc->setSymInfo(pReloc.symInfo());
805 reloc->setSymInfo(pReloc.symInfo());
838 if (pReloc.symInfo()->type() == ResolveInfo::Section)
841 return pReloc.symInfo()
[all...]
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLA25Stub.cpp56 const ResolveInfo* rsym = pReloc.symInfo();
H A DMipsRelocator.cpp92 ResolveInfo* rsym = pReloc.parent().symInfo();
189 ResolveInfo* rsym = pReloc.symInfo();
212 if (getTarget().needsLA25Stub(info.type(), info.parent().symInfo()))
213 getTarget().addNonPICBranchSym(pReloc.symInfo());
247 ResolveInfo* rsym = pReloc.parent().symInfo();
348 ResolveInfo* rsym = pReloc.parent().symInfo();
470 pReloc.symInfo()->isLocal())
549 ResolveInfo* rsym = pReloc.symInfo();
556 ResolveInfo* rsym = pLo16Reloc.parent().symInfo();
568 return strcmp("_gp_disp", pReloc.symInfo()
[all...]
H A DMipsLDBackend.cpp769 LDSymbol* symbol = pRel.symInfo()->outSymbol();
782 assert(stub->symInfo() != NULL);
784 pRel.setSymInfo(stub->symInfo());
790 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonRelocator.cpp59 ResolveInfo* rsym = pReloc.symInfo();
94 ResolveInfo* rsym = pReloc.symInfo();
204 ResolveInfo* rsym = pReloc.symInfo();
240 ResolveInfo* rsym = pReloc.symInfo();
291 ResolveInfo* rsym = pReloc.symInfo();
479 if (pReloc.symInfo()->type() == ResolveInfo::Section) {
480 LDSymbol* input_sym = pReloc.symInfo()->outSymbol();
696 ResolveInfo* rsym = pReloc.symInfo();
736 ResolveInfo* rsym = pReloc.symInfo();
821 if ((pReloc.symInfo()
[all...]
H A DHexagonLDBackend.cpp568 LDSymbol* symbol = relocation->symInfo()->outSymbol();
580 assert(stub->symInfo() != NULL);
582 relocation->setSymInfo(stub->symInfo());
588 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1);
/frameworks/compile/mclinker/unittests/
H A DELFReaderTest.cpp141 ASSERT_EQ("puts", std::string(rReloc->symInfo()->name()));
/frameworks/compile/mclinker/lib/Object/
H A DObjectLinker.cpp600 ResolveInfo* info = relocation->symInfo();
804 ResolveInfo* info = relocation->symInfo();
888 ResolveInfo* info = relocation->symInfo();

Completed in 321 milliseconds

12