/frameworks/compile/mclinker/lib/LD/ |
H A D | RelocData.cpp | 1 //===- RelocData.cpp ------------------------------------------------------===// 9 #include "mcld/LD/RelocData.h" 17 typedef GCFactory<RelocData, MCLD_SECTIONS_PER_INPUT> RelocDataFactory; 22 // RelocData 24 RelocData::RelocData() : m_pSection(NULL) { function in class:mcld::RelocData 27 RelocData::RelocData(LDSection& pSection) : m_pSection(&pSection) { function in class:mcld::RelocData 30 RelocData* RelocData [all...] |
H A D | EhFrame.cpp | 15 #include "mcld/LD/RelocData.h" 225 const RelocData* reloc_data = rel_sec->getRelocData(); 226 for (RelocData::const_iterator ri = reloc_data->begin(), 252 const RelocData* reloc_data = pRelocSect->getRelocData(); 255 for (RelocData::const_iterator ri = reloc_data->begin(), 283 for (RelocData::const_iterator ri = reloc_data->begin(), 289 const_cast<RelocData*>(reloc_data)->remove(rel); 302 const_cast<RelocData*>(rel_sect->getRelocData())->remove(*rel);
|
H A D | Android.mk | 39 RelocData.cpp \
|
H A D | ELFObjectWriter.cpp | 27 #include "mcld/LD/RelocData.h" 451 const RelocData* sect_data = pSection.getRelocData(); 479 const RelocData& pRelocData, 490 for (RelocData::const_iterator it = pRelocData.begin(), ie = pRelocData.end(); 521 const RelocData& pRelocData, 532 for (RelocData::const_iterator it = pRelocData.begin(), ie = pRelocData.end();
|
H A D | IdenticalCodeFolding.cpp | 16 #include "mcld/LD/RelocData.h" 141 RelocData::iterator rel, relEnd = (*sect)->getRelocData()->end(); 235 RelocData::iterator rel, relEnd = reloc_sect->getRelocData()->end();
|
H A D | GarbageCollection.cpp | 18 #include "mcld/LD/RelocData.h" 148 RelocData::iterator reloc_it, rEnd = reloc_sect->getRelocData()->end();
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | RelocData.h | 1 //===- RelocData.h --------------------------------------------------------===// 29 /** \class RelocData 30 * \brief RelocData stores Relocation. 36 class RelocData { class in namespace:mcld 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 [all...] |
H A D | LDSection.h | 24 class RelocData; 140 // ------ RelocData ------ // 141 const RelocData* getRelocData() const { return m_Data.reloc_data; } 142 RelocData* getRelocData() { return m_Data.reloc_data; } 144 void setRelocData(RelocData* pRD) { m_Data.reloc_data = pRD; } 176 RelocData* reloc_data; 196 /// m_Data - the SectionData or RelocData of this section
|
H A D | ELFObjectWriter.h | 23 class RelocData; 86 const RelocData& pRelocData, 92 const RelocData& pRelocData,
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | OutputRelocSection.h | 12 #include "mcld/LD/RelocData.h" 47 typedef RelocData::iterator RelocIterator; 52 /// m_RelocData - the output RelocData which contains the dynamic 54 RelocData* m_pRelocData;
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMException.h | 25 class RelocData; 90 RelocData* getExIdxRelocData() const { 94 RelocData* getExTabRelocData() const { 110 void setExIdxRelocData(RelocData* pRelocData) { 114 void setExTabRelocData(RelocData* pRelocData) { 140 RelocData* m_pExIdxRelocData; 146 RelocData* m_pExTabRelocData;
|
H A D | ARMException.cpp | 96 // or RelocData. 149 // Get the RelocData from ".rel.ARM.exidx" and ".rel.ARM.extab" sections. 150 RelocData* exIdxRD = relExIdx ? relExIdx->getRelocData() : NULL; 151 RelocData* exTabRD = relExTab ? relExTab->getRelocData() : NULL; 163 // TODO: Sort the RelocData w.r.t. the fixup offset.
|
H A D | ARMLDBackend.cpp | 509 RelocData::iterator reloc_it, rEnd = reloc_sect->getRelocData()->end(); 661 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end();
|
/frameworks/compile/mclinker/include/mcld/ |
H A D | IRBuilder.h | 244 static RelocData* CreateRelocData(LDSection& pSection); 318 static void AppendRelocation(Relocation& pRelocation, RelocData& pRD);
|
/frameworks/compile/mclinker/unittests/ |
H A D | ELFReaderTest.cpp | 135 const RelocData::RelocationListType& rRelocs = 137 RelocData::const_iterator rReloc = rRelocs.begin();
|
/frameworks/compile/mclinker/lib/Object/ |
H A D | ObjectLinker.cpp | 31 #include "mcld/LD/RelocData.h" 595 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); 799 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); 883 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); 930 // traverse outputs' LDSection to get RelocData 936 RelocData* reloc_data = (*sectIter)->getRelocData(); 937 RelocData::iterator relocIter, relocEnd = reloc_data->end();
|
/frameworks/compile/mclinker/lib/Core/ |
H A D | IRBuilder.cpp | 17 #include "mcld/LD/RelocData.h" 293 RelocData* IRBuilder::CreateRelocData(LDSection& pSection) { 296 RelocData* reloc_data = RelocData::Create(pSection); 368 /// AppendRelocation - To append an relocation to the given RelocData pRD. 369 void IRBuilder::AppendRelocation(Relocation& pRelocation, RelocData& pRD) {
|
H A D | Linker.cpp | 19 #include "mcld/LD/RelocData.h" 306 // RelocData before deleting target backend. 307 RelocData::Clear();
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonLDBackend.cpp | 557 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end();
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.cpp | 672 for (RelocData::iterator reloc = sec->getRelocData()->begin();
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 30 #include "mcld/LD/RelocData.h" 2539 RelocData* out_reloc_data = output_sect->getRelocData(); 2542 RelocData::RelocationListType& out_list = 2544 RelocData::RelocationListType& in_list =
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86Relocator.cpp | 827 RelocData::iterator(pReloc), reloc);
|