Home
last modified time | relevance | path

Searched refs:pFragRef (Results 1 – 19 of 19) sorted by relevance

/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64CA53Erratum843419Stub2.cpp50 const FragmentRef& pFragRef) const { in isMyDuty()
51 if ((pFragRef.offset() + AArch64InsnHelpers::InsnSize * 4) > in isMyDuty()
52 pFragRef.frag()->size()) { in isMyDuty()
57 const uint64_t vma = pFragRef.frag()->getParent()->getSection().addr() + in isMyDuty()
58 pFragRef.getOutputOffset(); in isMyDuty()
65 pFragRef.memcpy(&code, AArch64InsnHelpers::InsnSize * 4, 0); in isMyDuty()
DAArch64CA53Erratum843419Stub.cpp61 bool AArch64CA53Erratum843419Stub::isMyDuty(const FragmentRef& pFragRef) const { in isMyDuty()
62 if ((pFragRef.offset() + AArch64InsnHelpers::InsnSize * 3) > in isMyDuty()
63 pFragRef.frag()->size()) { in isMyDuty()
68 const uint64_t vma = pFragRef.frag()->getParent()->getSection().addr() + in isMyDuty()
69 pFragRef.getOutputOffset(); in isMyDuty()
76 pFragRef.memcpy(&code, AArch64InsnHelpers::InsnSize * 3, 0); in isMyDuty()
DAArch64CA53Erratum835769Stub.cpp46 bool AArch64CA53Erratum835769Stub::isMyDuty(const FragmentRef& pFragRef) const { in isMyDuty()
52 pFragRef.memcpy(&code, sizeof(ErratumSequence), 0); in isMyDuty()
DAArch64CA53Erratum835769Stub.h36 bool isMyDuty(const FragmentRef& pFragRef) const;
DAArch64CA53Erratum843419Stub2.h36 bool isMyDuty(const FragmentRef& pFragRef) const;
DAArch64CA53Erratum843419Stub.h41 bool isMyDuty(const FragmentRef& pFragRef) const;
DAArch64CA53ErratumStub.h36 bool isMyDuty(const FragmentRef& pFragRef) const;
DAArch64CA53ErratumStub.cpp65 bool AArch64CA53ErratumStub::isMyDuty(const FragmentRef& pFragRef) const { in isMyDuty()
/frameworks/compile/mclinker/lib/LD/
DRelocationFactory.cpp34 FragmentRef& pFragRef, in produce() argument
52 pFragRef.memcpy(&tmp_data, 4); in produce()
58 pFragRef.memcpy(&target_data, 8); in produce()
69 pFragRef.memcpy(&target_data, (m_pConfig->targets().bitclass() / 8)); in produce()
73 new (result) Relocation(pType, &pFragRef, pAddend, target_data); in produce()
DStubFactory.cpp80 Stub* StubFactory::create(FragmentRef& pFragRef, in create() argument
83 Stub* prototype = findPrototype(pFragRef); in create()
88 pBRIslandFactory.getIslands(*(pFragRef.frag())); in create()
97 stub->applyFixup(pFragRef, pBuilder, *islands.first); in create()
120 Stub* StubFactory::findPrototype(const FragmentRef& pFragRef) const { in findPrototype()
123 if ((*it)->isMyDuty(pFragRef)) in findPrototype()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsRelocator.h147 virtual void setupRel32DynEntry(FragmentRef& pFragRef, ResolveInfo* pSym) = 0;
156 void setupRelDynEntry(FragmentRef& pFragRef, ResolveInfo* pSym,
206 void setupRel32DynEntry(FragmentRef& pFragRef, ResolveInfo* pSym);
221 void setupRel32DynEntry(FragmentRef& pFragRef, ResolveInfo* pSym);
DMipsRelocator.cpp747 void MipsRelocator::setupRelDynEntry(FragmentRef& pFragRef, ResolveInfo* pSym, in setupRelDynEntry() argument
751 relEntry.targetRef() = pFragRef; in setupRelDynEntry()
763 void Mips32Relocator::setupRel32DynEntry(FragmentRef& pFragRef, in setupRel32DynEntry() argument
765 setupRelDynEntry(pFragRef, pSym, llvm::ELF::R_MIPS_REL32); in setupRel32DynEntry()
799 void Mips64Relocator::setupRel32DynEntry(FragmentRef& pFragRef, in setupRel32DynEntry() argument
802 setupRelDynEntry(pFragRef, pSym, type); in setupRel32DynEntry()
/frameworks/compile/mclinker/include/mcld/LD/
DStubFactory.h41 Stub* create(FragmentRef& pFragRef,
52 Stub* findPrototype(const FragmentRef& pFragRef) const;
DRelocationFactory.h43 Relocation* produce(Type pType, FragmentRef& pFragRef, Address pAddend = 0);
/frameworks/compile/mclinker/lib/Fragment/
DRelocation.cpp48 FragmentRef& pFragRef, in Create() argument
50 return g_RelocationFactory->produce(pType, pFragRef, pAddend); in Create()
/frameworks/compile/mclinker/include/mcld/Fragment/
DRelocation.h62 FragmentRef& pFragRef,
DStub.h74 virtual bool isMyDuty(const FragmentRef& pFragRef) const { in isMyDuty() argument
/frameworks/compile/mclinker/lib/Core/
DIRBuilder.cpp604 ResolveInfo* IRBuilder::CreateLocalSymbol(FragmentRef& pFragRef) { in CreateLocalSymbol() argument
624 inputSym->setFragmentRef(FragmentRef::Create(*pFragRef.frag(), in CreateLocalSymbol()
625 pFragRef.offset())); in CreateLocalSymbol()
/frameworks/compile/mclinker/include/mcld/
DIRBuilder.h357 ResolveInfo* CreateLocalSymbol(FragmentRef& pFragRef);