/frameworks/compile/mclinker/lib/Target/ |
H A D | PLT.cpp | 20 PLT::PLT(LDSection& pSection) argument 21 :m_Section(pSection) 23 m_SectionData = IRBuilder::CreateSectionData(pSection);
|
H A D | GOT.cpp | 24 GOT::GOT(LDSection& pSection) argument 25 : m_Section(pSection) { 26 m_SectionData = IRBuilder::CreateSectionData(pSection);
|
H A D | OutputRelocSection.cpp | 24 OutputRelocSection::OutputRelocSection(Module& pModule, LDSection& pSection) argument 29 assert(!pSection.hasRelocData() && "Given section is not a relocation section"); 30 m_pRelocData = IRBuilder::CreateRelocData(pSection);
|
H A D | ELFDynamic.cpp | 339 void ELFDynamic::emit(const LDSection& pSection, MemoryRegion& pRegion) const argument 341 if (pRegion.size() < pSection.size()) {
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonGOT.cpp | 21 HexagonGOT::HexagonGOT(LDSection& pSection) argument 22 : GOT(pSection), m_pLast(NULL)
|
H A D | HexagonGOTPLT.cpp | 23 HexagonGOTPLT::HexagonGOTPLT(LDSection& pSection) argument 24 : HexagonGOT(pSection) 33 pSection.setAlign(8);
|
H A D | HexagonPLT.cpp | 37 HexagonPLT::HexagonPLT(LDSection& pSection, argument 40 : PLT(pSection), 53 pSection.setAlign(16);
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | RelocData.cpp | 27 RelocData::RelocData(LDSection &pSection) argument 28 : m_pSection(&pSection) { 31 RelocData* RelocData::Create(LDSection& pSection) argument 34 new (result) RelocData(pSection); 38 void RelocData::Destroy(RelocData*& pSection) argument 40 pSection->~RelocData(); 41 g_RelocDataFactory->deallocate(pSection); 42 pSection = NULL;
|
H A D | Relocator.cpp | 27 const LDSection& pSection) 25 partialScanRelocation(Relocation& pReloc, Module& pModule, const LDSection& pSection) argument
|
H A D | SectionData.cpp | 29 SectionData::SectionData(LDSection &pSection) argument 30 : m_pSection(&pSection) { 33 SectionData* SectionData::Create(LDSection& pSection) argument 36 new (result) SectionData(pSection); 40 void SectionData::Destroy(SectionData*& pSection) argument 42 pSection->~SectionData(); 43 g_SectDataFactory->deallocate(pSection); 44 pSection = NULL;
|
H A D | LDContext.cpp | 19 LDContext& LDContext::appendSection(LDSection& pSection) argument 21 if (LDFileFormat::Relocation == pSection.kind()) 22 m_RelocSections.push_back(&pSection); 23 pSection.setIndex(m_SectionTable.size()); 24 m_SectionTable.push_back(&pSection);
|
H A D | EhFrame.cpp | 49 EhFrame::EhFrame(LDSection& pSection) argument 50 : m_pSection(&pSection), 52 m_pSectionData = SectionData::Create(pSection); 61 EhFrame* EhFrame::Create(LDSection& pSection) argument 64 new (result) EhFrame(pSection); 68 void EhFrame::Destroy(EhFrame*& pSection) argument 70 pSection->~EhFrame(); 71 g_EhFrameFactory->deallocate(pSection); 72 pSection = NULL;
|
H A D | LDSection.cpp | 80 void LDSection::Destroy(LDSection*& pSection) argument 82 g_SectFactory->destroy(pSection); 83 g_SectFactory->deallocate(pSection); 84 pSection = NULL;
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86GOT.cpp | 21 X86_32GOT::X86_32GOT(LDSection& pSection) argument 22 : GOT(pSection), m_pLast(NULL) 52 X86_64GOT::X86_64GOT(LDSection& pSection) argument 53 : GOT(pSection), m_pLast(NULL)
|
H A D | X86GOTPLT.cpp | 23 X86_32GOTPLT::X86_32GOTPLT(LDSection& pSection) argument 24 : X86_32GOT(pSection) 67 X86_64GOTPLT::X86_64GOTPLT(LDSection& pSection) argument 68 : X86_64GOT(pSection)
|
H A D | X86LDBackend.cpp | 159 uint64_t X86GNULDBackend::emitSectionData(const LDSection& pSection, argument 171 if (&pSection == &(FileFormat->getPLT())) { 196 else if (&pSection == &(FileFormat->getGOT())) { 200 else if (&pSection == &(FileFormat->getGOTPLT())) { 206 << pSection.name()
|
H A D | X86PLT.cpp | 57 X86PLT::X86PLT(LDSection& pSection, argument 60 : PLT(pSection), 171 X86_32PLT::X86_32PLT(LDSection& pSection, argument 174 : X86PLT(pSection, pConfig, 32), 257 X86_64PLT::X86_64PLT(LDSection& pSection, argument 260 : X86PLT(pSection, pConfig, 64),
|
/frameworks/compile/mclinker/lib/Fragment/ |
H A D | FragmentRef.cpp | 75 FragmentRef* FragmentRef::Create(LDSection& pSection, uint64_t pOffset) argument 78 switch (pSection.kind()) { 83 if (pSection.hasEhFrame()) 84 data = pSection.getEhFrame()->getSectionData(); 87 data = pSection.getSectionData();
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMGOT.cpp | 26 ARMGOT::ARMGOT(LDSection& pSection) argument 27 : GOT(pSection), m_pLast(NULL)
|
H A D | ARMPLT.cpp | 31 ARMPLT::ARMPLT(LDSection& pSection, argument 33 : PLT(pSection), m_GOT(pGOTPLT), m_PLTEntryIterator() {
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFSegment.h | 115 void addSection(LDSection* pSection) argument 117 assert(NULL != pSection); 118 if (pSection->align() > m_MaxSectionAlign) 119 m_MaxSectionAlign = pSection->align(); 120 m_SectionList.push_back(pSection);
|
/frameworks/compile/mclinker/include/mcld/ |
H A D | Module.h | 149 const LDSymbol* getSectionSymbol(const LDSection& pSection) const 150 { return m_SectSymbolSet.get(pSection); } 152 LDSymbol* getSectionSymbol(const LDSection& pSection) argument 153 { return m_SectSymbolSet.get(pSection); }
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsGOT.cpp | 74 MipsGOT::MipsGOT(LDSection& pSection) argument 75 : GOT(pSection),
|
H A D | MipsLDBackend.cpp | 162 uint64_t MipsGNULDBackend::emitSectionData(const LDSection& pSection, argument 169 if (&pSection == &(file_format->getGOT())) { 176 << pSection.name()
|
H A D | MipsRelocator.cpp | 82 LDSection& pSection) 96 assert(NULL != pSection.getLink()); 97 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC)) 105 scanLocalReloc(pReloc, pBuilder, pSection); 107 scanGlobalReloc(pReloc, pBuilder, pSection); 141 const LDSection& pSection) 157 getTarget().checkAndSetHasTextRel(*pSection.getLink()); 198 getTarget().checkAndSetHasTextRel(*pSection.getLink()); 230 const LDSection& pSection) 254 getTarget().checkAndSetHasTextRel(*pSection 79 scanRelocation(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument 139 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, const LDSection& pSection) argument 228 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, const LDSection& pSection) argument [all...] |