Home
last modified time | relevance | path

Searched refs:pFrag (Results 1 – 18 of 18) sorted by relevance

/frameworks/compile/mclinker/lib/Fragment/
DFragmentRef.cpp39 FragmentRef::FragmentRef(Fragment& pFrag, FragmentRef::Offset pOffset) in FragmentRef() argument
40 : m_pFragment(&pFrag), m_Offset(pOffset) { in FragmentRef()
50 FragmentRef* FragmentRef::Create(Fragment& pFrag, uint64_t pOffset) { in Create() argument
52 Fragment* frag = &pFrag; in Create()
112 FragmentRef& FragmentRef::assign(Fragment& pFrag, FragmentRef::Offset pOffset) { in assign() argument
113 m_pFragment = &pFrag; in assign()
/frameworks/compile/mclinker/lib/Object/
DObjectBuilder.cpp179 uint64_t ObjectBuilder::AppendFragment(Fragment& pFrag, in AppendFragment() argument
201 pFrag.setParent(&pSD); in AppendFragment()
202 pFrag.setOffset(offset); in AppendFragment()
203 pSD.getFragmentList().push_back(&pFrag); in AppendFragment()
206 offset += pFrag.size(); in AppendFragment()
211 return align->size() + pFrag.size(); in AppendFragment()
213 return pFrag.size(); in AppendFragment()
/frameworks/compile/mclinker/include/mcld/Fragment/
DFragmentRef.h41 static FragmentRef* Create(Fragment& pFrag, uint64_t pOffset);
53 FragmentRef& assign(Fragment& pFrag, Offset pOffset = 0);
81 explicit FragmentRef(Fragment& pFrag, Offset pOffset = 0);
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsRelocator.h149 virtual void setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym,
207 void setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym,
222 void setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym,
DMipsRelocator.cpp768 void Mips32Relocator::setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym, in setupTLSDynEntry() argument
772 FragmentRef& modFrag = *FragmentRef::Create(pFrag, 0); in setupTLSDynEntry()
774 FragmentRef& relFrag = *FragmentRef::Create(*pFrag.getNextNode(), 0); in setupTLSDynEntry()
777 FragmentRef& modFrag = *FragmentRef::Create(pFrag, 0); in setupTLSDynEntry()
780 FragmentRef& modFrag = *FragmentRef::Create(pFrag, 0); in setupTLSDynEntry()
805 void Mips64Relocator::setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym, in setupTLSDynEntry() argument
809 FragmentRef& modFrag = *FragmentRef::Create(pFrag, 0); in setupTLSDynEntry()
811 FragmentRef& relFrag = *FragmentRef::Create(*pFrag.getNextNode(), 0); in setupTLSDynEntry()
814 FragmentRef& modFrag = *FragmentRef::Create(pFrag, 0); in setupTLSDynEntry()
817 FragmentRef& modFrag = *FragmentRef::Create(pFrag, 0); in setupTLSDynEntry()
/frameworks/compile/mclinker/lib/Script/
DRpnExpr.cpp91 RpnExpr* RpnExpr::buildHelperExpr(Fragment& pFrag) { in buildHelperExpr() argument
93 expr->push_back(FragOperand::create(pFrag)); in buildHelperExpr()
/frameworks/compile/mclinker/lib/LD/
DEhFrame.cpp129 void EhFrame::addFragment(Fragment& pFrag) { in addFragment() argument
134 m_pSectionData->getFragmentList().push_back(&pFrag); in addFragment()
135 pFrag.setParent(m_pSectionData); in addFragment()
136 pFrag.setOffset(offset); in addFragment()
/frameworks/compile/mclinker/include/mcld/Object/
DObjectBuilder.h91 static uint64_t AppendFragment(Fragment& pFrag,
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64RelocationHelpers.h118 Fragment& pFrag, in helper_DynRela_init() argument
125 rel_entry.targetRef().assign(pFrag, pOffset); in helper_DynRela_init()
/frameworks/compile/mclinker/include/mcld/Script/
DRpnExpr.h68 static RpnExpr* buildHelperExpr(Fragment& pFrag);
/frameworks/compile/mclinker/include/mcld/
DIRBuilder.h309 static uint64_t AppendFragment(Fragment& pFrag, SectionData& pSD);
330 static uint64_t AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame);
/frameworks/compile/mclinker/lib/Core/
DIRBuilder.cpp361 uint64_t IRBuilder::AppendFragment(Fragment& pFrag, SectionData& pSD) { in AppendFragment() argument
363 ObjectBuilder::AppendFragment(pFrag, pSD, pSD.getSection().align()); in AppendFragment()
374 uint64_t IRBuilder::AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame) { in AppendEhFrame() argument
376 pFrag, *pEhFrame.getSectionData(), pEhFrame.getSection().align()); in AppendEhFrame()
/frameworks/compile/mclinker/lib/Target/X86/
DX86LDBackend.cpp133 void X86GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) { in defineGOTSymbol() argument
143 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol()
153 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol()
DX86Relocator.cpp32 Fragment& pFrag, in helper_DynRel_init() argument
39 rel_entry.targetRef().assign(pFrag, pOffset); in helper_DynRel_init()
1108 Fragment& pFrag, in helper_DynRel_init() argument
1115 rel_entry.targetRef().assign(pFrag, pOffset); in helper_DynRel_init()
/frameworks/compile/mclinker/include/mcld/LD/
DEhFrame.h185 void addFragment(Fragment& pFrag);
/frameworks/compile/mclinker/lib/Target/ARM/
DARMLDBackend.cpp64 CreateLocalSymbolToFragmentEnd(mcld::Module& pModule, mcld::Fragment& pFrag) { in CreateLocalSymbolToFragmentEnd() argument
84 inputSym->setFragmentRef(mcld::FragmentRef::Create(pFrag, pFrag.size())); in CreateLocalSymbolToFragmentEnd()
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp323 void HexagonLDBackend::defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) { in defineGOTSymbol() argument
333 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol()
343 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol()
DHexagonRelocator.cpp28 Fragment& pFrag, in helper_DynRel_init() argument
35 rela_entry.targetRef().assign(pFrag, pOffset); in helper_DynRel_init()