HomeSort by relevance Sort by last modified time
    Searched full:psection (Results 1 - 25 of 60) sorted by null

1 2 3

  /frameworks/compile/mclinker/lib/LD/
RelocData.cpp 27 RelocData::RelocData(LDSection &pSection)
28 : m_pSection(&pSection) {
31 RelocData* RelocData::Create(LDSection& pSection)
34 new (result) RelocData(pSection);
38 void RelocData::Destroy(RelocData*& pSection)
40 pSection->~RelocData();
41 g_RelocDataFactory->deallocate(pSection);
42 pSection = NULL;
SectionData.cpp 29 SectionData::SectionData(LDSection &pSection)
30 : m_pSection(&pSection) {
33 SectionData* SectionData::Create(LDSection& pSection)
36 new (result) SectionData(pSection);
40 void SectionData::Destroy(SectionData*& pSection)
42 pSection->~SectionData();
43 g_SectDataFactory->deallocate(pSection);
44 pSection = NULL;
EhFrame.cpp 49 EhFrame::EhFrame(LDSection& pSection)
50 : m_pSection(&pSection),
52 m_pSectionData = SectionData::Create(pSection);
61 EhFrame* EhFrame::Create(LDSection& pSection)
64 new (result) EhFrame(pSection);
68 void EhFrame::Destroy(EhFrame*& pSection)
70 pSection->~EhFrame();
71 g_EhFrameFactory->deallocate(pSection);
72 pSection = NULL;
ELFObjectWriter.cpp 374 ELFObjectWriter::emitSectionData(const LDSection& pSection,
378 switch (pSection.kind()) {
380 assert(pSection.hasRelocData());
383 assert(pSection.hasEhFrame());
384 sd = &pSection.getEhFrame()->getSectionData();
387 assert(pSection.hasSectionData());
388 sd = pSection.getSectionData();
396 const LDSection& pSection,
399 const RelocData* sect_data = pSection.getRelocData();
402 if (pSection.type() == SHT_REL)
    [all...]
LDSection.cpp 80 void LDSection::Destroy(LDSection*& pSection)
82 g_SectFactory->destroy(pSection);
83 g_SectFactory->deallocate(pSection);
84 pSection = NULL;
LDContext.cpp 19 LDContext& LDContext::appendSection(LDSection& pSection)
21 if (LDFileFormat::Relocation == pSection.kind())
22 m_RelocSections.push_back(&pSection);
23 pSection.setIndex(m_SectionTable.size());
24 m_SectionTable.push_back(&pSection);
SectionRules.cpp 28 SectionRules::Rule::Rule(const std::string& pSubStr, LDSection* pSection)
29 : substr(pSubStr), target(pSection) {
92 void SectionRules::append(const std::string& pName, LDSection& pSection)
97 (*it).target = &pSection;
  /frameworks/compile/mclinker/include/mcld/
IRBuilder.h 254 /// CreateSectionData - To create a section data for given pSection.
255 /// @param [in, out] pSection The given LDSection. It can be in either an
257 /// pSection.getSectionData() is set to a valid section data.
258 /// @return The created section data. If the pSection already has section
259 /// data, or if the pSection's type should not have a section data
261 static SectionData* CreateSectionData(LDSection& pSection);
263 /// CreateRelocData - To create a relocation data for given pSection.
264 /// @param [in, out] pSection The given LDSection. It can be in either an
266 /// pSection.getRelocData() is set to a valid relocation data.
267 /// @return The created relocation data. If the pSection already ha
    [all...]
  /frameworks/compile/mclinker/include/mcld/LD/
ELFObjectWriter.h 82 void emitSectionData(const LDSection& pSection,
86 const LDSection& pSection,
103 uint64_t getSectEntrySize(const LDSection& pSection) const;
106 uint64_t getSectLink(const LDSection& pSection,
110 uint64_t getSectInfo(const LDSection& pSection) const;
ELFSegment.h 115 void addSection(LDSection* pSection)
117 assert(NULL != pSection);
118 if (pSection->align() > m_MaxSectionAlign)
119 m_MaxSectionAlign = pSection->align();
120 m_SectionList.push_back(pSection);
SectionData.h 36 explicit SectionData(LDSection &pSection);
54 static SectionData* Create(LDSection& pSection);
56 static void Destroy(SectionData*& pSection);
RelocData.h 40 explicit RelocData(LDSection &pSection);
59 static RelocData* Create(LDSection& pSection);
61 static void Destroy(RelocData*& pSection);
SectionRules.h 44 /// @parap pSection - the output section
45 void append(const std::string& pName, LDSection& pSection);
ELFReader.h 93 LDSection& pSection,
98 LDSection& pSection,
160 LDSection& pSection,
165 LDSection& pSection,
  /frameworks/compile/mclinker/lib/Target/
GOT.cpp 24 GOT::GOT(LDSection& pSection)
25 : m_Section(pSection) {
26 m_SectionData = IRBuilder::CreateSectionData(pSection);
PLT.cpp 20 PLT::PLT(LDSection& pSection)
21 :m_Section(pSection)
23 m_SectionData = IRBuilder::CreateSectionData(pSection);
OutputRelocSection.cpp 24 OutputRelocSection::OutputRelocSection(Module& pModule, LDSection& pSection)
29 assert(!pSection.hasRelocData() && "Given section is not a relocation section");
30 m_pRelocData = IRBuilder::CreateRelocData(pSection);
  /frameworks/compile/mclinker/lib/Core/
IRBuilder.cpp 311 /// CreateSectionData - To create a section data for given pSection.
312 SectionData* IRBuilder::CreateSectionData(LDSection& pSection)
314 assert(!pSection.hasSectionData() && "pSection already has section data.");
316 SectionData* sect_data = SectionData::Create(pSection);
317 pSection.setSectionData(sect_data);
321 /// CreateRelocData - To create a relocation data for given pSection.
322 RelocData* IRBuilder::CreateRelocData(LDSection &pSection)
324 assert(!pSection.hasRelocData() && "pSection already has relocation data.")
    [all...]
  /frameworks/compile/mclinker/lib/Target/X86/
X86GOTPLT.h 32 X86_32GOTPLT(LDSection &pSection);
50 X86_64GOTPLT(LDSection &pSection);
X86LDBackend.h 112 /// @param pSection - the given LDSection
116 uint64_t emitSectionData(const LDSection& pSection,
138 LDSection& pSection);
162 LDSection& pSection) = 0;
167 LDSection& pSection) = 0;
251 LDSection& pSection);
256 LDSection& pSection);
263 void convertTLSIEtoLE(Relocation& pReloc, LDSection& pSection);
305 LDSection& pSection);
310 LDSection& pSection);
    [all...]
X86GOT.h 40 X86_32GOT(LDSection& pSection);
70 X86_64GOT(LDSection& pSection);
X86GOT.cpp 21 X86_32GOT::X86_32GOT(LDSection& pSection)
22 : GOT(pSection), m_pLast(NULL)
52 X86_64GOT::X86_64GOT(LDSection& pSection)
53 : GOT(pSection), m_pLast(NULL)
  /frameworks/compile/mclinker/lib/Fragment/
FragmentRef.cpp 75 FragmentRef* FragmentRef::Create(LDSection& pSection, uint64_t pOffset)
78 switch (pSection.kind()) {
83 if (pSection.hasEhFrame())
84 data = &pSection.getEhFrame()->getSectionData();
87 data = pSection.getSectionData();
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsLDBackend.h 59 LDSection& pSection);
86 /// @param pSection - the given LDSection
89 uint64_t emitSectionData(const LDSection& pSection,
117 const LDSection& pSection);
121 const LDSection& pSection);
  /frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonGOT.cpp 21 HexagonGOT::HexagonGOT(LDSection& pSection)
22 : GOT(pSection), m_pLast(NULL)

Completed in 1552 milliseconds

1 2 3