Searched refs:FragmentRef (Results 1 - 25 of 46) sorted by relevance

12

/frameworks/compile/mclinker/include/mcld/Fragment/
H A DFragmentRef.h1 //===- 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 DRelocation.h13 #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 DStub.h74 virtual bool isMyDuty(const FragmentRef& pFragRef) const {
113 virtual void applyFixup(FragmentRef& pSrcFragRef,
/frameworks/compile/mclinker/lib/Fragment/
H A DFragmentRef.cpp1 //===- 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 DStub.cpp52 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 DAndroid.mk7 FragmentRef.cpp \
H A DRelocation.cpp48 FragmentRef& pFragRef,
67 FragmentRef* pTargetRef,
89 const FragmentRef* fragRef = m_pSymInfo->outSymbol()->fragRef();
/frameworks/compile/mclinker/include/mcld/LD/
H A DStubFactory.h20 class FragmentRef;
41 Stub* create(FragmentRef& pFragRef,
52 Stub* findPrototype(const FragmentRef& pFragRef) const;
H A DRelocationFactory.h17 class FragmentRef;
43 Relocation* produce(Type pType, FragmentRef& pFragRef, Address pAddend = 0);
H A DLDSymbol.h28 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 DELFReaderIf.h23 class FragmentRef;
110 FragmentRef* getSymFragmentRef(Input& pInput,
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64CA53ErratumStub.h21 class FragmentRef;
36 bool isMyDuty(const FragmentRef& pFragRef) const;
38 void applyFixup(FragmentRef& pSrcFragRef,
H A DAArch64CA53Erratum835769Stub.h21 class FragmentRef;
36 bool isMyDuty(const FragmentRef& pFragRef) const;
H A DAArch64CA53Erratum843419Stub.h21 class FragmentRef;
41 bool isMyDuty(const FragmentRef& pFragRef) const;
H A DAArch64CA53Erratum843419Stub2.h21 class FragmentRef;
36 bool isMyDuty(const FragmentRef& pFragRef) const;
H A DAArch64CA53ErratumStub.cpp16 #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 DAArch64CA53Erratum843419Stub2.cpp14 #include "mcld/Fragment/FragmentRef.h"
50 const FragmentRef& pFragRef) const {
/frameworks/compile/mclinker/unittests/
H A DFragmentRefTest.h16 class FragmentRef;
25 * \see FragmentRef
H A DFragmentRefTest.cpp11 #include "mcld/Fragment/FragmentRef.h"
52 FragmentRef* ref = FragmentRef::Create(*frag, 0x0);
/frameworks/compile/mclinker/lib/LD/
H A DELFReaderIf.cpp95 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 DSectionSymbolSet.cpp11 #include "mcld/Fragment/FragmentRef.h"
84 FragmentRef* frag_ref;
86 frag_ref = FragmentRef::Create(data->front(), 0x0);
88 frag_ref = FragmentRef::Null();
H A DLDSymbol.cpp12 #include "mcld/Fragment/FragmentRef.h"
71 g_NullSymbol->setFragmentRef(FragmentRef::Create(*g_NullSymbolFragment, 0));
77 void LDSymbol::setFragmentRef(FragmentRef* pFragmentRef) {
H A DStubFactory.cpp12 #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 DIRBuilder.h19 #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 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);

Completed in 211 milliseconds

12