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

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

Completed in 399 milliseconds