/frameworks/compile/mclinker/include/mcld/Fragment/ |
H A D | FragmentRef.h | 1 //===- FragmentRef.h ------------------------------------------------------===// 23 /** \class FragmentRef 24 * \brief FragmentRef is a reference of a Fragment's contetnt. 27 class FragmentRef { class in namespace:mcld 41 static FragmentRef* Create(Fragment& pFrag, uint64_t pOffset); 43 static FragmentRef* Create(LDSection& pSection, uint64_t pOffset); 45 /// Clear - clear all generated FragmentRef in the system. 48 static FragmentRef* Null(); 51 FragmentRef& assign(const FragmentRef [all...] |
H A D | Relocation.h | 13 #include "mcld/Fragment/FragmentRef.h" 41 FragmentRef* pTargetRef, 62 FragmentRef& pFragRef, 92 const FragmentRef& targetRef() const { return m_TargetAddress; } 93 FragmentRef& targetRef() { return m_TargetAddress; } 118 /// m_TargetAddress - FragmentRef of the place being relocated 119 FragmentRef m_TargetAddress;
|
H A D | Stub.h | 74 virtual bool isMyDuty(const FragmentRef& pFragRef) const { 113 virtual void applyFixup(FragmentRef& pSrcFragRef,
|
/frameworks/compile/mclinker/lib/Fragment/ |
H A D | FragmentRef.cpp | 1 //===- FragmentRef.cpp --------------------------------------------------===// 9 #include "mcld/Fragment/FragmentRef.h" 27 typedef GCFactory<FragmentRef, MCLD_SECTIONS_PER_INPUT> FragRefFactory; 31 FragmentRef FragmentRef::g_NullFragmentRef; 34 // FragmentRef 36 FragmentRef::FragmentRef() : m_pFragment(NULL), m_Offset(0) { function in class:mcld::FragmentRef 39 FragmentRef::FragmentRef(Fragmen function in class:mcld::FragmentRef [all...] |
H A D | Stub.cpp | 52 FragmentRef::Create(*this, initSymValue()), 60 *(FragmentRef::Create(*this, (*it)->offset())), 67 void Stub::applyFixup(FragmentRef& pSrcFragRef, 70 // If applying fixups is based on the source FragmentRef, each target stub
|
H A D | Android.mk | 7 FragmentRef.cpp \
|
H A D | Relocation.cpp | 48 FragmentRef& pFragRef, 67 FragmentRef* pTargetRef, 89 const FragmentRef* fragRef = m_pSymInfo->outSymbol()->fragRef();
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | StubFactory.h | 20 class FragmentRef; 41 Stub* create(FragmentRef& pFragRef, 52 Stub* findPrototype(const FragmentRef& pFragRef) const;
|
H A D | RelocationFactory.h | 17 class FragmentRef; 43 Relocation* produce(Type pType, FragmentRef& pFragRef, Address pAddend = 0);
|
H A D | LDSymbol.h | 28 class FragmentRef; 103 const FragmentRef* fragRef() const { return m_pFragRef; } 104 FragmentRef* fragRef() { return m_pFragRef; } 121 void setFragmentRef(FragmentRef* pFragmentRef); 137 FragmentRef* m_pFragRef;
|
H A D | ELFReaderIf.h | 23 class FragmentRef; 110 FragmentRef* getSymFragmentRef(Input& pInput,
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64CA53ErratumStub.h | 21 class FragmentRef; 36 bool isMyDuty(const FragmentRef& pFragRef) const; 38 void applyFixup(FragmentRef& pSrcFragRef,
|
H A D | AArch64CA53Erratum835769Stub.h | 21 class FragmentRef; 36 bool isMyDuty(const FragmentRef& pFragRef) const;
|
H A D | AArch64CA53Erratum843419Stub.h | 21 class FragmentRef; 41 bool isMyDuty(const FragmentRef& pFragRef) const;
|
H A D | AArch64CA53Erratum843419Stub2.h | 21 class FragmentRef; 36 bool isMyDuty(const FragmentRef& pFragRef) const;
|
H A D | AArch64CA53ErratumStub.cpp | 16 #include "mcld/Fragment/FragmentRef.h" 65 bool AArch64CA53ErratumStub::isMyDuty(const FragmentRef& pFragRef) const { 69 void AArch64CA53ErratumStub::applyFixup(FragmentRef& pSrcFragRef, 90 FragmentRef::Create(*this, initSymValue()), 96 FragmentRef* target = FragmentRef::Create(*pSrcFragRef.frag(), 107 *(FragmentRef::Create(*this, (*it)->offset())), 120 *(FragmentRef::Create(*this, (*it)->offset())),
|
H A D | AArch64CA53Erratum843419Stub2.cpp | 14 #include "mcld/Fragment/FragmentRef.h" 50 const FragmentRef& pFragRef) const {
|
/frameworks/compile/mclinker/unittests/ |
H A D | FragmentRefTest.h | 16 class FragmentRef; 25 * \see FragmentRef
|
H A D | FragmentRefTest.cpp | 11 #include "mcld/Fragment/FragmentRef.h" 52 FragmentRef* ref = FragmentRef::Create(*frag, 0x0);
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFReaderIf.cpp | 95 FragmentRef* ELFReaderIF::getSymFragmentRef(Input& pInput, 99 return FragmentRef::Null(); 102 return FragmentRef::Null(); 105 return FragmentRef::Null(); 114 return FragmentRef::Null(); 117 return FragmentRef::Null(); 119 return FragmentRef::Create(*sect_hdr, pOffset);
|
H A D | SectionSymbolSet.cpp | 11 #include "mcld/Fragment/FragmentRef.h" 84 FragmentRef* frag_ref; 86 frag_ref = FragmentRef::Create(data->front(), 0x0); 88 frag_ref = FragmentRef::Null();
|
H A D | LDSymbol.cpp | 12 #include "mcld/Fragment/FragmentRef.h" 71 g_NullSymbol->setFragmentRef(FragmentRef::Create(*g_NullSymbolFragment, 0)); 77 void LDSymbol::setFragmentRef(FragmentRef* pFragmentRef) {
|
H A D | StubFactory.cpp | 12 #include "mcld/Fragment/FragmentRef.h" 80 Stub* StubFactory::create(FragmentRef& pFragRef, 120 Stub* StubFactory::findPrototype(const FragmentRef& pFragRef) const {
|
/frameworks/compile/mclinker/include/mcld/ |
H A D | IRBuilder.h | 19 #include "mcld/Fragment/FragmentRef.h" 356 /// CreateLocalSymbol - Create a local symbol at the given FragmentRef. 357 ResolveInfo* CreateLocalSymbol(FragmentRef& pFragRef); 439 FragmentRef * pFragmentRef = FragmentRef::Null(), 468 FragmentRef* pFragmentRef, 495 FragmentRef* pFragmentRef, 506 FragmentRef* pFragmentRef, 517 FragmentRef* pFragmentRef, 528 FragmentRef* pFragmentRe [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsRelocator.h | 147 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);
|