Home
last modified time | relevance | path

Searched refs:RelocData (Results 1 – 22 of 22) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
DRelocData.cpp17 typedef GCFactory<RelocData, MCLD_SECTIONS_PER_INPUT> RelocDataFactory;
24 RelocData::RelocData() : m_pSection(NULL) { in RelocData() function in mcld::RelocData
27 RelocData::RelocData(LDSection& pSection) : m_pSection(&pSection) { in RelocData() function in mcld::RelocData
30 RelocData* RelocData::Create(LDSection& pSection) { in Create()
31 RelocData* result = g_RelocDataFactory->allocate(); in Create()
32 new (result) RelocData(pSection); in Create()
36 void RelocData::Destroy(RelocData*& pSection) { in Destroy()
37 pSection->~RelocData(); in Destroy()
42 void RelocData::Clear() { in Clear()
46 RelocData& RelocData::append(Relocation& pRelocation) { in append()
[all …]
DEhFrame.cpp225 const RelocData* reloc_data = rel_sec->getRelocData(); in setupAttributes()
226 for (RelocData::const_iterator ri = reloc_data->begin(), in setupAttributes()
252 const RelocData* reloc_data = pRelocSect->getRelocData(); in removeDiscardedFDE()
255 for (RelocData::const_iterator ri = reloc_data->begin(), in removeDiscardedFDE()
283 for (RelocData::const_iterator ri = reloc_data->begin(), in removeDiscardedFDE()
289 const_cast<RelocData*>(reloc_data)->remove(rel); in removeDiscardedFDE()
302 const_cast<RelocData*>(rel_sect->getRelocData())->remove(*rel); in removeAndUpdateCIEForFDE()
DAndroid.bp42 "RelocData.cpp",
DELFObjectWriter.cpp451 const RelocData* sect_data = pSection.getRelocData(); in emitRelocation()
479 const RelocData& pRelocData, in emitRel()
490 for (RelocData::const_iterator it = pRelocData.begin(), ie = pRelocData.end(); in emitRel()
521 const RelocData& pRelocData, in emitRela()
532 for (RelocData::const_iterator it = pRelocData.begin(), ie = pRelocData.end(); in emitRela()
DGarbageCollection.cpp148 RelocData::iterator reloc_it, rEnd = reloc_sect->getRelocData()->end(); in setUpReachedSections()
DIdenticalCodeFolding.cpp141 RelocData::iterator rel, relEnd = (*sect)->getRelocData()->end(); in findCandidates()
/frameworks/compile/mclinker/include/mcld/LD/
DRelocData.h36 class RelocData {
38 friend class Chunk<RelocData, MCLD_SECTIONS_PER_INPUT>;
40 RelocData();
41 explicit RelocData(LDSection& pSection);
57 static RelocData* Create(LDSection& pSection);
59 static void Destroy(RelocData*& pSection);
73 RelocData& append(Relocation& pRelocation);
100 DISALLOW_COPY_AND_ASSIGN(RelocData);
DLDSection.h24 class RelocData; variable
141 const RelocData* getRelocData() const { return m_Data.reloc_data; } in getRelocData()
142 RelocData* getRelocData() { return m_Data.reloc_data; } in getRelocData()
144 void setRelocData(RelocData* pRD) { m_Data.reloc_data = pRD; } in setRelocData()
176 RelocData* reloc_data;
DELFObjectWriter.h23 class RelocData; variable
86 const RelocData& pRelocData,
92 const RelocData& pRelocData,
/frameworks/compile/mclinker/include/mcld/Target/
DOutputRelocSection.h47 typedef RelocData::iterator RelocIterator;
54 RelocData* m_pRelocData;
/frameworks/compile/mclinker/unittests/
DELFReaderTest.cpp135 const RelocData::RelocationListType& rRelocs = in TEST_F()
137 RelocData::const_iterator rReloc = rRelocs.begin(); in TEST_F()
/frameworks/compile/mclinker/include/mcld/
DIRBuilder.h244 static RelocData* CreateRelocData(LDSection& pSection);
318 static void AppendRelocation(Relocation& pRelocation, RelocData& pRD);
/frameworks/compile/mclinker/lib/Object/
DObjectLinker.cpp595 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); in scanRelocations()
799 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); in relocation()
883 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); in normalSyncRelocationResult()
936 RelocData* reloc_data = (*sectIter)->getRelocData(); in partialSyncRelocationResult()
937 RelocData::iterator relocIter, relocEnd = reloc_data->end(); in partialSyncRelocationResult()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMException.h29 class RelocData; variable
DARMLDBackend.cpp580 RelocData::iterator reloc_it, rEnd = reloc_sect->getRelocData()->end(); in setUpReachedSectionsForGC()
830 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); in doRelax()
/frameworks/compile/mclinker/lib/Core/
DIRBuilder.cpp293 RelocData* IRBuilder::CreateRelocData(LDSection& pSection) { in CreateRelocData()
296 RelocData* reloc_data = RelocData::Create(pSection); in CreateRelocData()
369 void IRBuilder::AppendRelocation(Relocation& pRelocation, RelocData& pRD) { in AppendRelocation()
DLinker.cpp307 RelocData::Clear(); in reset()
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64LDBackend.cpp383 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); in doRelax()
/frameworks/compile/mclinker/lib/Target/
DGNULDBackend.cpp2545 RelocData* out_reloc_data = output_sect->getRelocData(); in preLayout()
2548 RelocData::RelocationListType& out_list = in preLayout()
2550 RelocData::RelocationListType& in_list = in preLayout()
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp558 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); in doRelax()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.cpp815 for (RelocData::iterator reloc = sec->getRelocData()->begin(); in doRelax()
/frameworks/compile/mclinker/lib/Target/X86/
DX86Relocator.cpp827 RelocData::iterator(pReloc), reloc); in convertTLSIEtoLE()