/frameworks/compile/mclinker/lib/LD/ |
D | SectionData.cpp | 18 typedef GCFactory<SectionData, MCLD_SECTIONS_PER_INPUT> SectDataFactory; 25 SectionData::SectionData() in SectionData() function in SectionData 29 SectionData::SectionData(LDSection &pSection) in SectionData() function in SectionData 33 SectionData* SectionData::Create(LDSection& pSection) in Create() 35 SectionData* result = g_SectDataFactory->allocate(); in Create() 36 new (result) SectionData(pSection); in Create() 40 void SectionData::Destroy(SectionData*& pSection) in Destroy() 42 pSection->~SectionData(); in Destroy() 47 void SectionData::Clear() in Clear()
|
D | EhFrame.cpp | 102 m_pSectionData = SectionData::Create(pSection); in EhFrame() 323 SectionData& in_sd = *pInFrame.getSectionData(); in moveInputFragments() 324 SectionData::FragmentListType& in_frag_list = in_sd.getFragmentList(); in moveInputFragments() 325 SectionData& out_sd = *getSectionData(); in moveInputFragments() 326 SectionData::FragmentListType& out_frag_list = out_sd.getFragmentList(); in moveInputFragments() 338 SectionData& in_sd = *pInFrame.getSectionData(); in moveInputFragments() 339 SectionData::FragmentListType& in_frag_list = in_sd.getFragmentList(); in moveInputFragments() 340 SectionData& out_sd = *getSectionData(); in moveInputFragments() 341 SectionData::FragmentListType& out_frag_list = out_sd.getFragmentList(); in moveInputFragments() 345 Fragment* frag = in_frag_list.remove(SectionData::iterator(pInCIE)); in moveInputFragments() [all …]
|
D | BranchIsland.cpp | 42 SectionData::iterator BranchIsland::begin() in begin() 47 SectionData::const_iterator BranchIsland::begin() const in begin() 52 SectionData::iterator BranchIsland::end() in end() 59 SectionData::const_iterator BranchIsland::end() const in end() 120 SectionData* sd = m_Entry.getParent(); in addStub()
|
/frameworks/compile/mclinker/include/mcld/LD/ |
D | SectionData.h | 27 class SectionData 30 friend class Chunk<SectionData, MCLD_SECTIONS_PER_INPUT>; 32 SectionData(); 33 explicit SectionData(LDSection &pSection); 35 SectionData(const SectionData &); // DO NOT IMPLEMENT 36 SectionData& operator=(const SectionData &); // DO NOT IMPLEMENT 51 static SectionData* Create(LDSection& pSection); 53 static void Destroy(SectionData*& pSection);
|
D | LDSection.h | 21 class SectionData; variable 151 const SectionData* getSectionData() const { return m_Data.sect_data; } in getSectionData() 152 SectionData* getSectionData() { return m_Data.sect_data; } in getSectionData() 154 void setSectionData(SectionData* pSD) { m_Data.sect_data = pSD; } in setSectionData() 188 SectionData* sect_data;
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
D | Fragment.h | 21 class SectionData; variable 41 Fragment(Type pKind, SectionData *pParent = NULL); 47 const SectionData* getParent() const { return m_pParent; } in getParent() 48 SectionData* getParent() { return m_pParent; } in getParent() 50 void setParent(SectionData *pValue) { m_pParent = pValue; } in setParent() 71 SectionData* m_pParent;
|
D | NullFragment.h | 16 class SectionData; variable 25 NullFragment(SectionData* pSD = NULL);
|
D | TargetFragment.h | 16 class SectionData; variable 25 TargetFragment(Fragment::Type pKind, SectionData* pSD = NULL)
|
D | FillFragment.h | 18 class SectionData; variable 24 SectionData* pSD = NULL);
|
D | AlignFragment.h | 16 class SectionData; variable 22 unsigned int pMaxBytesToEmit, SectionData *pSD = NULL);
|
/frameworks/compile/mclinker/include/mcld/Target/ |
D | PLT.h | 27 PLTEntryBase(SectionData& pParent) in PLTEntryBase() 56 typedef SectionData::iterator iterator; 57 typedef SectionData::const_iterator const_iterator; 66 Entry(SectionData& pParent) in Entry() 93 SectionData* m_pSectionData;
|
D | GOT.h | 31 typedef SectionData::iterator iterator; 32 typedef SectionData::const_iterator const_iterator; 41 Entry(uint64_t pValue, SectionData* pParent) in Entry() 82 SectionData* m_SectionData;
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86PLT.h | 66 X86_32DynPLT0(SectionData& pParent); 72 X86_32DynPLT1(SectionData& pParent); 78 X86_32ExecPLT0(SectionData& pParent); 84 X86_32ExecPLT1(SectionData& pParent); 93 X86_64PLT0(SectionData& pParent); 99 X86_64PLT1(SectionData& pParent);
|
D | X86GOT.h | 17 class SectionData; variable 25 X86_32GOTEntry(uint64_t pContent, SectionData* pParent) in X86_32GOTEntry() 50 X86_64GOTEntry(uint64_t pContent, SectionData* pParent) in X86_64GOTEntry()
|
D | X86PLT.cpp | 24 X86_32DynPLT0::X86_32DynPLT0(SectionData& pParent) in X86_32DynPLT0() 29 X86_32DynPLT1::X86_32DynPLT1(SectionData& pParent) in X86_32DynPLT1() 34 X86_32ExecPLT0::X86_32ExecPLT0(SectionData& pParent) in X86_32ExecPLT0() 39 X86_32ExecPLT1::X86_32ExecPLT1(SectionData& pParent) in X86_32ExecPLT1() 44 X86_64PLT0::X86_64PLT0(SectionData& pParent) in X86_64PLT0() 49 X86_64PLT1::X86_64PLT1(SectionData& pParent) in X86_64PLT1() 115 SectionData::iterator frag, fragEnd = m_pSectionData->end(); in finalizeSectionSize()
|
/frameworks/compile/mclinker/include/mcld/Object/ |
D | ObjectBuilder.h | 22 class SectionData; variable 67 static bool MoveSectionData(SectionData& pFrom, SectionData& pTo); 90 static uint64_t AppendFragment(Fragment& pFrag, SectionData& pSD,
|
/frameworks/compile/mclinker/unittests/ |
D | FragmentTest.cpp | 44 SectionData* s = SectionData::Create(*test); in TEST_F() 59 SectionData* s = SectionData::Create(*test); in TEST_F()
|
D | SectionDataTest.cpp | 46 SectionData* s = SectionData::Create(*test); in TEST_F() 56 SectionData* s = SectionData::Create(*test); in TEST_F()
|
/frameworks/compile/mclinker/lib/Object/ |
D | ObjectBuilder.cpp | 97 SectionData* data = NULL; in MergeSection() 117 bool ObjectBuilder::MoveSectionData(SectionData& pFrom, SectionData& pTo) in MoveSectionData() 137 SectionData::FragmentListType& from_list = pFrom.getFragmentList(); in MoveSectionData() 138 SectionData::FragmentListType& to_list = pTo.getFragmentList(); in MoveSectionData() 139 SectionData::FragmentListType::iterator frag, fragEnd = from_list.end(); in MoveSectionData() 170 SectionData& pSD, in AppendFragment()
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
D | HexagonLDBackend.h | 133 bool readSection(Input& pInput, SectionData& pSD); 135 bool MoveCommonData(SectionData &pFrom, SectionData &pTo); 137 bool MoveSectionDataAndSort(SectionData& pFrom, SectionData& pTo);
|
D | HexagonLDBackend.cpp | 188 const SectionData* sect_data = pSection.getSectionData(); in emitSectionData() 189 SectionData::const_iterator frag_iter, frag_end = sect_data->end(); in emitSectionData() 706 SectionData *sd = NULL; in mergeSection() 722 SectionData *pTo = (m_psdata->getSectionData()); in SetSDataSection() 730 SectionData::FragmentListType& to_list = pTo->getFragmentList(); in SetSDataSection() 731 SectionData::FragmentListType::iterator fragTo, fragToEnd = to_list.end(); in SetSDataSection() 741 SectionData::FragmentListType& newlist = pTo->getFragmentList(); in SetSDataSection() 774 SectionData* bss_sect_data = NULL; in allocateCommonSymbols() 780 SectionData* tbss_sect_data = NULL; in allocateCommonSymbols() 928 bool HexagonLDBackend::MoveCommonData(SectionData &pFrom, SectionData &pTo) in MoveCommonData() [all …]
|
D | HexagonGOT.h | 17 class SectionData; variable 25 HexagonGOTEntry(uint64_t pContent, SectionData* pParent) in HexagonGOTEntry()
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMGOT.cpp | 59 SectionData::FragmentListType& frag_list = m_SectionData->getFragmentList(); in finalizeSectionSize() 61 SectionData::iterator frag, fragEnd = m_SectionData->end(); in finalizeSectionSize() 110 SectionData::iterator entry(m_pGOTPLTFront); in applyGOTPLT() 111 SectionData::iterator e_end; in applyGOTPLT() 115 e_end = SectionData::iterator(m_pGOTFront); in applyGOTPLT()
|
D | ARMPLT.h | 41 ARMPLT0(SectionData& pParent); 47 ARMPLT1(SectionData& pParent);
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
D | AArch64GOT.cpp | 63 SectionData::FragmentListType& frag_list = m_SectionData->getFragmentList(); in finalizeSectionSize() 65 SectionData::iterator frag, fragEnd = m_SectionData->end(); in finalizeSectionSize() 115 SectionData::iterator entry(m_pGOTPLTFront); in applyGOTPLT() 116 SectionData::iterator e_end; in applyGOTPLT() 120 e_end = SectionData::iterator(m_pGOTFront); in applyGOTPLT()
|