Home
last modified time | relevance | path

Searched refs:relocation (Results 1 – 11 of 11) sorted by relevance

/frameworks/compile/mclinker/include/mcld/LD/
DDiagRelocations.inc19 "attempt to generate unsupported relocation `%0' for symbol `%1', "
21 "attempt to generate unsupported relocation `%0' for symbol `%1, "
25 "relocation type `%0' is not supported for symbol `%1'\nPlease report to "
27 "relocation type `%0' is not supported for symbol `%1'\nPlease report to "
31 "unexpected relocation type `%0' in object file",
32 "unexpected relocation type `%0' in object file")
35 "encounter unsupported relocation type `%0'\nPlease report to %1",
36 "encounter unsupported relocation type `%0'\nPlease report to %1")
39 "encounter unknown relocation type `%0' for symbol `%1'",
40 "encounter unknown relocation type `%0' for symbol `%1'")
[all …]
/frameworks/compile/mclinker/lib/LD/
DELFObjectWriter.cpp487 const Relocation* relocation = 0; in emitRel() local
496 relocation = &(llvm::cast<Relocation>(*it)); in emitRel()
497 frag_ref = &(relocation->targetRef()); in emitRel()
508 if (relocation->symInfo() == NULL) in emitRel()
512 target().getSymbolIdx(relocation->symInfo()->outSymbol())); in emitRel()
514 target().emitRelocation(*rel, relocation->type(), r_sym, r_offset); in emitRel()
529 const Relocation* relocation = 0; in emitRela() local
538 relocation = &(llvm::cast<Relocation>(*it)); in emitRela()
539 frag_ref = &(relocation->targetRef()); in emitRela()
550 if (relocation->symInfo() == NULL) in emitRela()
[all …]
/frameworks/compile/mclinker/lib/Object/
DObjectLinker.cpp597 Relocation* relocation = llvm::cast<Relocation>(reloc); in scanRelocations() local
600 ResolveInfo* info = relocation->symInfo(); in scanRelocations()
609 *relocation, *m_pBuilder, *m_pModule, **rs, **input); in scanRelocations()
612 *relocation, *m_pModule); in scanRelocations()
779 bool ObjectLinker::relocation() { in relocation() function in mcld::ObjectLinker
801 Relocation* relocation = llvm::cast<Relocation>(reloc); in relocation() local
804 ResolveInfo* info = relocation->symInfo(); in relocation()
818 debug_str_sect->getDebugString()->applyOffset(*relocation, in relocation()
823 relocation->apply(*m_LDBackend.getRelocator()); in relocation()
885 Relocation* relocation = llvm::cast<Relocation>(reloc); in normalSyncRelocationResult() local
[all …]
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64LDBackend.cpp385 Relocation* relocation = llvm::cast<Relocation>(reloc); in doRelax() local
387 switch (relocation->type()) { in doRelax()
392 LDSymbol* symbol = relocation->symInfo()->outSymbol(); in doRelax()
399 if ((relocation->symInfo()->reserved() & in doRelax()
406 Stub* stub = getStubFactory()->create(*relocation, // relocation in doRelax()
414 relocation->setSymInfo(stub->symInfo()); in doRelax()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMLDBackend.cpp832 Relocation* relocation = llvm::cast<Relocation>(reloc); in doRelax() local
834 switch (relocation->type()) { in doRelax()
845 LDSymbol* symbol = relocation->symInfo()->outSymbol(); in doRelax()
852 if ((relocation->symInfo()->reserved() & in doRelax()
859 Stub* stub = getStubFactory()->create(*relocation, // relocation in doRelax()
866 relocation->setSymInfo(stub->symInfo()); in doRelax()
/frameworks/compile/mclinker/include/mcld/Object/
DObjectLinker.h115 bool relocation();
/frameworks/compile/mclinker/lib/Core/
DIRBuilder.cpp597 Relocation* relocation = Relocation::Create(pType, *frag_ref, pAddend); in AddRelocation() local
599 relocation->setSymInfo(pSym.resolveInfo()); in AddRelocation()
600 pSection.getRelocData()->append(*relocation); in AddRelocation()
602 return relocation; in AddRelocation()
DLinker.cpp235 m_pObjLinker->relocation(); in layout()
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp566 Relocation* relocation = llvm::cast<Relocation>(reloc); in doRelax() local
568 LDSymbol* symbol = relocation->symInfo()->outSymbol(); in doRelax()
575 Stub* stub = getStubFactory()->create(*relocation, // relocation in doRelax()
582 relocation->setSymInfo(stub->symInfo()); in doRelax()
/frameworks/compile/libbcc/
DREADME.rst136 header, string pool, dependencies table, relocation table, exported
/frameworks/compile/mclinker/tools/mcld/
DOptions.td373 HelpText<"Warn if there is a text relocation in the output shared object">;