Searched refs:pSection (Results 1 - 25 of 41) sorted by relevance

12

/frameworks/compile/mclinker/lib/LD/
H A DSectionData.cpp17 SectionData::SectionData(const LDSection &pSection) argument
18 : m_pSection(&pSection), m_Alignment(1) {
H A DLDSectionFactory.cpp34 void LDSectionFactory::destroy(LDSection*& pSection) argument
37 deallocate(pSection);
H A DELFWriter.cpp401 const LDSection& pSection,
404 const SectionData* data = pSection.getSectionData();
466 const LDSection& pSection,
469 const SectionData* sect_data = pSection.getSectionData();
472 if (pSection.type() == SHT_REL)
474 else if (pSection.type() == SHT_RELA)
561 uint64_t ELFWriter::getELF32SectEntrySize(const LDSection& pSection) const
563 if (llvm::ELF::SHT_DYNSYM == pSection.type() ||
564 llvm::ELF::SHT_SYMTAB == pSection.type())
566 if (llvm::ELF::SHT_REL == pSection
400 emitSectionData(const Layout& pLayout, const LDSection& pSection, MemoryRegion& pRegion) const argument
464 emitRelocation(const Layout& pLayout, const Output& pOutput, const LDSection& pSection, MemoryRegion& pRegion) const argument
595 getSectLink(const LDSection& pSection, const Output& pOutput) const argument
617 getSectInfo(const LDSection& pSection, const Output& pOutput) const argument
[all...]
H A DSectionMerger.cpp68 bool SectionMerger::addMapping(const std::string& pName, LDSection* pSection) argument
73 (*it).outputSection = pSection;
H A DEhFrame.cpp35 LDSection& pSection,
39 pInput.fileOffset() + pSection.offset(), pSection.size());
105 pInput.fileOffset() + pSection.offset() + ent_offset, len + 4);
141 section_size += pLayout.appendFragment(**it, pSD, pSection.align());
31 readEhFrame(Layout& pLayout, const TargetLDBackend& pBackend, SectionData& pSD, const Input& pInput, LDSection& pSection, MemoryArea& pArea) argument
/frameworks/compile/mclinker/lib/Target/
H A DPLT.cpp36 PLT::PLT(LDSection& pSection, SectionData& pSectionData) argument
37 :m_Section(pSection),
H A DGOT.cpp32 GOT::GOT(LDSection& pSection, argument
35 : m_Section(pSection),
H A DOutputRelocSection.cpp22 OutputRelocSection::OutputRelocSection(LDSection& pSection, argument
25 : m_pSection(&pSection),
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFWriter.h83 const LDSection& pSection,
88 const LDSection& pSection,
103 uint64_t getELF32SectEntrySize(const LDSection& pSection) const;
106 uint64_t getELF64SectEntrySize(const LDSection& pSection) const;
109 uint64_t getSectLink(const LDSection& pSection, const Output& pOutput) const;
112 uint64_t getSectInfo(const LDSection& pSection, const Output& pOutput) const;
H A DELFSegment.h141 void addSection(LDSection* pSection) argument
143 assert(NULL != pSection);
144 if (pSection->align() > m_MaxSectionAlign)
145 m_MaxSectionAlign = pSection->align();
146 m_SectionList.push_back(pSection);
H A DELFReader.h101 LDSection& pSection,
107 LDSection& pSection,
112 LDSection& pSection) const;
225 LDSection& pSection,
231 LDSection& pSection,
H A DSectionData.h44 explicit SectionData(const LDSection &pSection);
H A DSectionMerger.h54 /// @param pSection - the output LDSection*
55 bool addMapping(const std::string& pName, LDSection* pSection);
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86GOT.cpp28 X86GOT::X86GOT(LDSection& pSection, SectionData& pSectionData) argument
29 : GOT(pSection, pSectionData, X86GOTEntrySize),
H A DX86GOT.h37 X86GOT(LDSection& pSection, SectionData& pSectionData);
H A DX86GOTPLT.h38 X86GOTPLT(LDSection &pSection, SectionData& pSectionData);
H A DX86GOTPLT.cpp28 X86GOTPLT::X86GOTPLT(LDSection& pSection, SectionData& pSectionData) argument
29 : GOT(pSection, pSectionData, X86GOTPLTEntrySize), m_GOTPLTIterator()
H A DX86LDBackend.h126 /// @param pSection - the given LDSection
132 const LDSection& pSection,
176 const LDSection& pSection);
/frameworks/compile/mclinker/include/mcld/Target/
H A DOutputRelocSection.h31 OutputRelocSection(LDSection& pSection,
H A DGOT.h66 GOT(LDSection& pSection, SectionData& pSectionData, size_t pEntrySize);
H A DPLT.h61 PLT(LDSection& pSection, SectionData& pSectionData);
/frameworks/compile/mclinker/lib/MC/
H A DMCLinker.cpp534 /// pSection is input LDSection
535 SectionData& MCLinker::getOrCreateSectData(LDSection& pSection) argument
538 SectionData* sect_data = pSection.getSectionData();
540 m_Layout.addInputRange(*sect_data, pSection);
546 m_pSectionMerger->getOutputSectHdr(pSection.name());
553 pSection.setSectionData(sect_data);
554 m_Layout.addInputRange(*sect_data, pSection);
561 pSection.setSectionData(sect_data);
563 m_Layout.addInputRange(*sect_data, pSection);
589 const LDSection& pSection,
585 addRelocation(Relocation::Type pType, const LDSymbol& pSym, ResolveInfo& pResolveInfo, FragmentRef& pFragmentRef, const LDSection& pSection, Relocation::Address pAddend) argument
679 addEhFrame(const Input& pInput, LDSection& pSection, MemoryArea& pArea) argument
[all...]
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.h62 const LDSection& pSection);
114 /// @param pSection - the given LDSection
120 const LDSection& pSection,
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMGOT.h41 ARMGOT(LDSection &pSection, SectionData& pSectionData);
H A DARMPLT.h43 ARMPLT(LDSection& pSection, SectionData& pSectionData, ARMGOT& pGOTPLT);

Completed in 3614 milliseconds

12