Searched defs:pSection (Results 1 - 25 of 34) sorted by relevance

12

/frameworks/compile/mclinker/lib/Target/
H A DPLT.cpp20 PLT::PLT(LDSection& pSection) argument
21 :m_Section(pSection)
23 m_SectionData = IRBuilder::CreateSectionData(pSection);
H A DGOT.cpp24 GOT::GOT(LDSection& pSection) argument
25 : m_Section(pSection) {
26 m_SectionData = IRBuilder::CreateSectionData(pSection);
H A DOutputRelocSection.cpp24 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 DELFDynamic.cpp339 void ELFDynamic::emit(const LDSection& pSection, MemoryRegion& pRegion) const argument
341 if (pRegion.size() < pSection.size()) {
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonGOT.cpp21 HexagonGOT::HexagonGOT(LDSection& pSection) argument
22 : GOT(pSection), m_pLast(NULL)
H A DHexagonGOTPLT.cpp23 HexagonGOTPLT::HexagonGOTPLT(LDSection& pSection) argument
24 : HexagonGOT(pSection)
33 pSection.setAlign(8);
H A DHexagonPLT.cpp37 HexagonPLT::HexagonPLT(LDSection& pSection, argument
40 : PLT(pSection),
53 pSection.setAlign(16);
/frameworks/compile/mclinker/lib/LD/
H A DRelocData.cpp27 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 DRelocator.cpp27 const LDSection& pSection)
25 partialScanRelocation(Relocation& pReloc, Module& pModule, const LDSection& pSection) argument
H A DSectionData.cpp29 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 DLDContext.cpp19 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 DEhFrame.cpp49 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 DLDSection.cpp80 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 DX86GOT.cpp21 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 DX86GOTPLT.cpp23 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 DX86LDBackend.cpp159 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 DX86PLT.cpp57 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 DFragmentRef.cpp75 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 DARMGOT.cpp26 ARMGOT::ARMGOT(LDSection& pSection) argument
27 : GOT(pSection), m_pLast(NULL)
H A DARMPLT.cpp31 ARMPLT::ARMPLT(LDSection& pSection, argument
33 : PLT(pSection), m_GOT(pGOTPLT), m_PLTEntryIterator() {
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFSegment.h115 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 DModule.h149 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 DMipsGOT.cpp74 MipsGOT::MipsGOT(LDSection& pSection) argument
75 : GOT(pSection),
H A DMipsLDBackend.cpp162 uint64_t MipsGNULDBackend::emitSectionData(const LDSection& pSection, argument
169 if (&pSection == &(file_format->getGOT())) {
176 << pSection.name()
H A DMipsRelocator.cpp82 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...]

Completed in 9481 milliseconds

12