/frameworks/compile/mclinker/lib/Fragment/ |
H A D | FGNode.cpp | 26 void FGNode::addFragment(Fragment* pFrag) argument 28 m_Fragments.push_back(pFrag);
|
H A D | FragmentRef.cpp | 41 FragmentRef::FragmentRef(Fragment& pFrag, argument 43 : m_pFragment(&pFrag), m_Offset(pOffset) { 48 /// @param pFrag - the given fragment 53 FragmentRef* FragmentRef::Create(Fragment& pFrag, uint64_t pOffset) argument 56 Fragment* frag = &pFrag; 115 FragmentRef& FragmentRef::assign(Fragment& pFrag, FragmentRef::Offset pOffset) argument 117 m_pFragment = &pFrag;
|
H A D | FragmentGraph.cpp | 87 FGNode* FragmentGraph::getNode(const Fragment& pFrag) argument 89 FragHashTableType::iterator entry = m_pFragNodeMap->find(&pFrag); 95 const FGNode* FragmentGraph::getNode(const Fragment& pFrag) const 97 FragHashTableType::iterator entry = m_pFragNodeMap->find(&pFrag);
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
H A D | FragmentRef.h | 40 /// @param pFrag - the given fragment 45 static FragmentRef* Create(Fragment& pFrag, uint64_t pOffset); 57 FragmentRef& assign(Fragment& pFrag, Offset pOffset = 0); 99 FragmentRef(Fragment& pFrag, Offset pOffset = 0);
|
H A D | FragmentGraph.h | 71 FGNode* getNode(const Fragment& pFrag); 72 const FGNode* getNode(const Fragment& pFrag) const;
|
H A D | FGNode.h | 51 void addFragment(Fragment* pFrag);
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | EhFrame.cpp | 92 void EhFrame::addFragment(RegionFragment& pFrag) argument 98 m_pSectionData->getFragmentList().push_back(&pFrag); 99 pFrag.setOffset(offset); 102 void EhFrame::addFragment(NullFragment& pFrag) argument 108 m_pSectionData->getFragmentList().push_back(&pFrag); 109 pFrag.setOffset(offset);
|
/frameworks/compile/mclinker/lib/Object/ |
H A D | ObjectBuilder.cpp | 146 /// AppendFragment - To append pFrag to the given SectionData pSD. 147 uint64_t ObjectBuilder::AppendFragment(Fragment& pFrag, argument 171 pFrag.setParent(&pSD); 172 pFrag.setOffset(offset); 173 pSD.getFragmentList().push_back(&pFrag); 176 offset += pFrag.size(); 181 return align->size() + pFrag.size(); 183 return pFrag.size();
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | EhFrame.h | 111 void addFragment(RegionFragment& pFrag); 113 void addFragment(NullFragment& pFrag);
|
/frameworks/compile/mclinker/include/mcld/Object/ |
H A D | ObjectBuilder.h | 81 /// AppendFragment - To append pFrag to the given SectionData pSD. 82 /// In order to keep the alignment of pFrag, This function inserts an 83 /// AlignFragment before pFrag if pAlignConstraint is larger than 1. 87 /// @param [in, out] pFrag The appended fragment. The offset of the appended 88 /// pFrag is set to the offset in pSD. 92 static uint64_t AppendFragment(Fragment& pFrag, SectionData& pSD,
|
/frameworks/compile/mclinker/include/mcld/ |
H A D | IRBuilder.h | 316 /// AppendFragment - To append pFrag to the given SectionData pSD. 320 /// @note In order to keep the alignment of pFrag, This function inserts an 321 /// AlignFragment before pFrag if the section header's alignment is larger 325 /// @param pFrag [in, out] The appended fragment. Its offset is set as the 330 static uint64_t AppendFragment(Fragment& pFrag, SectionData& pSD); 342 /// @note In order to keep the alignment of pFrag, This function inserts an 343 /// AlignFragment before pFrag if the section header's alignment is larger 348 /// @param pFrag [in, out] The appended fragment. 351 static uint64_t AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame); 354 /// @note In order to keep the alignment of pFrag, Thi [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.cpp | 132 Fragment& pFrag) 143 FragmentRef::Create(pFrag, 0x0), 154 FragmentRef::Create(pFrag, 0x0), 131 defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) argument
|
H A D | X86Relocator.cpp | 657 Fragment& pFrag, 665 rel_entry.targetRef().assign(pFrag, pOffset); 1415 Fragment& pFrag, 1423 rel_entry.targetRef().assign(pFrag, pOffset); 656 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, X86Relocator::Type pType, X86_32Relocator& pParent) argument 1414 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, X86Relocator::Type pType, X86_64Relocator& pParent) argument
|
/frameworks/compile/mclinker/lib/Core/ |
H A D | IRBuilder.cpp | 401 /// AppendFragment - To append pFrag to the given SectionData pSD 402 uint64_t IRBuilder::AppendFragment(Fragment& pFrag, SectionData& pSD) argument 404 uint64_t size = ObjectBuilder::AppendFragment(pFrag, 418 uint64_t IRBuilder::AppendEhFrame(Fragment& pFrag, EhFrame& pEhFrame) argument 420 uint64_t size = ObjectBuilder::AppendFragment(pFrag,
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonLDBackend.cpp | 342 Fragment& pFrag) 353 FragmentRef::Create(pFrag, 0x0), 364 FragmentRef::Create(pFrag, 0x0), 341 defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) argument
|
H A D | HexagonRelocator.cpp | 328 Fragment& pFrag, 336 rela_entry.targetRef().assign(pFrag, pOffset); 327 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, HexagonRelocator::Type pType, HexagonRelocator& pParent) argument
|