/frameworks/compile/mclinker/lib/Fragment/ |
D | FragmentRef.cpp | 39 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/ |
D | ObjectBuilder.cpp | 179 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/ |
D | FragmentRef.h | 41 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/ |
D | MipsRelocator.h | 149 virtual void setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym, 207 void setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym, 222 void setupTLSDynEntry(Fragment& pFrag, ResolveInfo* pSym,
|
D | MipsRelocator.cpp | 768 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/ |
D | RpnExpr.cpp | 91 RpnExpr* RpnExpr::buildHelperExpr(Fragment& pFrag) { in buildHelperExpr() argument 93 expr->push_back(FragOperand::create(pFrag)); in buildHelperExpr()
|
/frameworks/compile/mclinker/lib/LD/ |
D | EhFrame.cpp | 129 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/lib/Target/AArch64/ |
D | AArch64RelocationHelpers.h | 118 Fragment& pFrag, in helper_DynRela_init() argument 125 rel_entry.targetRef().assign(pFrag, pOffset); in helper_DynRela_init()
|
/frameworks/compile/mclinker/include/mcld/Object/ |
D | ObjectBuilder.h | 91 static uint64_t AppendFragment(Fragment& pFrag,
|
/frameworks/compile/mclinker/include/mcld/Script/ |
D | RpnExpr.h | 68 static RpnExpr* buildHelperExpr(Fragment& pFrag);
|
/frameworks/compile/mclinker/include/mcld/ |
D | IRBuilder.h | 309 static uint64_t AppendFragment(Fragment& pFrag, SectionData& pSD); 330 static uint64_t AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame);
|
/frameworks/compile/mclinker/lib/Core/ |
D | IRBuilder.cpp | 361 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/ |
D | X86LDBackend.cpp | 133 void X86GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) { in defineGOTSymbol() argument 143 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol() 153 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol()
|
D | X86Relocator.cpp | 32 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/ |
D | EhFrame.h | 185 void addFragment(Fragment& pFrag);
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMLDBackend.cpp | 64 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/ |
D | HexagonLDBackend.cpp | 323 void HexagonLDBackend::defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) { in defineGOTSymbol() argument 333 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol() 343 FragmentRef::Create(pFrag, 0x0), in defineGOTSymbol()
|
D | HexagonRelocator.cpp | 28 Fragment& pFrag, in helper_DynRel_init() argument 35 rela_entry.targetRef().assign(pFrag, pOffset); in helper_DynRel_init()
|