/frameworks/compile/mclinker/lib/Target/ |
H A D | PLT.cpp | 20 PLT::PLT(LDSection& pSection) : m_Section(pSection) { argument 21 m_pSectionData = IRBuilder::CreateSectionData(pSection);
|
H A D | GOT.cpp | 24 GOT::GOT(LDSection& pSection) : m_Section(pSection) { argument 25 m_SectionData = IRBuilder::CreateSectionData(pSection);
|
H A D | OutputRelocSection.cpp | 24 OutputRelocSection::OutputRelocSection(Module& pModule, LDSection& pSection) argument 29 assert(!pSection.hasRelocData() && 31 m_pRelocData = IRBuilder::CreateRelocData(pSection);
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonGOT.cpp | 21 HexagonGOT::HexagonGOT(LDSection& pSection) : GOT(pSection) { argument
|
H A D | HexagonGOTPLT.cpp | 23 HexagonGOTPLT::HexagonGOTPLT(LDSection& pSection) : HexagonGOT(pSection) { argument 28 pSection.setAlign(8);
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | DebugString.h | 30 static DebugString* Create(LDSection& pSection); 34 void merge(LDSection& pSection); 48 void setOutputSection(LDSection& pSection) argument 49 { m_pSection = &pSection; }
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | SectionData.cpp | 28 SectionData::SectionData(LDSection& pSection) : m_pSection(&pSection) { argument 31 SectionData* SectionData::Create(LDSection& pSection) { argument 33 new (result) SectionData(pSection); 37 void SectionData::Destroy(SectionData*& pSection) { argument 38 pSection->~SectionData(); 39 g_SectDataFactory->deallocate(pSection); 40 pSection = NULL;
|
H A D | LDContext.cpp | 20 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 | RelocData.cpp | 27 RelocData::RelocData(LDSection& pSection) : m_pSection(&pSection) { argument 30 RelocData* RelocData::Create(LDSection& pSection) { argument 32 new (result) RelocData(pSection); 36 void RelocData::Destroy(RelocData*& pSection) { argument 37 pSection->~RelocData(); 38 g_RelocDataFactory->deallocate(pSection); 39 pSection = NULL;
|
H A D | ELFSegmentFactory.cpp | 48 const LDSection* pSection) { 54 if (*sect == pSection) 64 const LDSection* pSection) const { 70 if (*sect == pSection) 47 find(uint32_t pType, const LDSection* pSection) argument
|
H A D | Relocator.cpp | 54 LDSection& pSection, 57 std::string sect_name(pSection.name()); 53 issueUndefRef(Relocation& pReloc, LDSection& pSection, Input& pInput) argument
|
H A D | DebugString.cpp | 40 void DebugString::merge(LDSection& pSection) { argument 43 SectionData::iterator it, end = pSection.getSectionData()->end(); 44 for (it = pSection.getSectionData()->begin(); it != end; ++it) { 53 const char* str_end = str + pSection.size(); 90 DebugString* DebugString::Create(LDSection& pSection) { argument 91 g_DebugString->setOutputSection(pSection);
|
H A D | ELFSegment.cpp | 73 LDSection* pSection) { 74 return m_SectionList.insert(pPos, pSection); 77 void ELFSegment::append(LDSection* pSection) { argument 78 assert(pSection != NULL); 79 if (pSection->align() > m_MaxSectionAlign) 80 m_MaxSectionAlign = pSection->align(); 81 m_SectionList.push_back(pSection); 72 insert(ELFSegment::iterator pPos, LDSection* pSection) argument
|
H A D | LDSection.cpp | 77 void LDSection::Destroy(LDSection*& pSection) { argument 78 g_SectFactory->destroy(pSection); 79 g_SectFactory->deallocate(pSection); 80 pSection = NULL;
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86GOT.cpp | 21 X86_32GOT::X86_32GOT(LDSection& pSection) : GOT(pSection) { argument 34 X86_64GOT::X86_64GOT(LDSection& pSection) : GOT(pSection) { argument
|
H A D | X86GOTPLT.cpp | 23 X86_32GOTPLT::X86_32GOTPLT(LDSection& pSection) : X86_32GOT(pSection) { argument 57 X86_64GOTPLT::X86_64GOTPLT(LDSection& pSection) : X86_64GOT(pSection) { argument
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsGOTPLT.cpp | 24 MipsGOTPLT::MipsGOTPLT(LDSection& pSection) : GOT(pSection) { argument
|
/frameworks/compile/mclinker/lib/Fragment/ |
H A D | FragmentRef.cpp | 76 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 | ARMException.cpp | 23 static RegionFragment* findRegionFragment(LDSection& pSection) { argument 24 SectionData* sectData = pSection.getSectionData();
|
H A D | ARMGOT.cpp | 25 ARMGOT::ARMGOT(LDSection& pSection) argument 26 : GOT(pSection), m_pGOTPLTFront(NULL), m_pGOTFront(NULL) {
|
H A D | ARMException.h | 47 void setTextSection(LDSection* pSection) { argument 48 m_pTextSection = pSection; 51 void setExIdxSection(LDSection* pSection) { argument 52 m_pExIdxSection = pSection;
|
H A D | ARMPLT.cpp | 30 ARMPLT::ARMPLT(LDSection& pSection, ARMGOT& pGOTPLT) argument 31 : PLT(pSection), m_GOT(pGOTPLT) {
|
/frameworks/compile/mclinker/lib/Object/ |
H A D | ObjectBuilder.cpp | 172 void ObjectBuilder::UpdateSectionAlign(LDSection& pSection, argument 174 if (pSection.align() < pAlignConstraint) 175 pSection.setAlign(pAlignConstraint);
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64GOT.cpp | 25 AArch64GOT::AArch64GOT(LDSection& pSection) argument 26 : GOT(pSection), m_pGOTPLTFront(NULL), m_pGOTFront(NULL) {
|
H A D | AArch64PLT.cpp | 33 AArch64PLT::AArch64PLT(LDSection& pSection, AArch64GOT& pGOTPLT) argument 34 : PLT(pSection), m_GOT(pGOTPLT) {
|