Searched refs:pSection (Results 51 - 75 of 95) sorted by relevance

1234

/frameworks/compile/mclinker/lib/Target/X86/
H A DX86PLT.cpp51 X86PLT::X86PLT(LDSection& pSection, const LinkerConfig& pConfig, int got_size) argument
52 : PLT(pSection), m_Config(pConfig) {
135 X86_32PLT::X86_32PLT(LDSection& pSection, argument
138 : X86PLT(pSection, pConfig, 32), m_GOTPLT(pGOTPLT) {
218 X86_64PLT::X86_64PLT(LDSection& pSection, argument
221 : X86PLT(pSection, pConfig, 64), m_GOTPLT(pGOTPLT) {
H A DX86Relocator.cpp163 LDSection& pSection,
172 assert(pSection.getLink() != NULL);
173 if ((pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC) == 0)
179 scanLocalReloc(pReloc, pLinker, pModule, pSection);
181 scanGlobalReloc(pReloc, pLinker, pModule, pSection);
186 issueUndefRef(pReloc, pSection, pInput);
314 LDSection& pSection) {
326 getTarget().checkAndSetHasTextRel(*pSection.getLink());
350 getTarget().checkAndSetHasTextRel(*pSection.getLink());
449 getTarget().checkAndSetHasTextRel(*pSection
160 scanRelocation(Relocation& pReloc, IRBuilder& pLinker, Module& pModule, LDSection& pSection, Input& pInput) argument
311 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
514 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
780 convertTLSIEtoLE(Relocation& pReloc, LDSection& pSection) argument
1289 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
1361 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
[all...]
/frameworks/compile/mclinker/lib/LD/
H A DEhFrame.cpp95 EhFrame::EhFrame(LDSection& pSection) argument
96 : m_pSection(&pSection), m_pSectionData(NULL) {
97 m_pSectionData = SectionData::Create(pSection);
103 EhFrame* EhFrame::Create(LDSection& pSection) { argument
105 new (result) EhFrame(pSection);
109 void EhFrame::Destroy(EhFrame*& pSection) { argument
110 pSection->~EhFrame();
111 g_EhFrameFactory->deallocate(pSection);
112 pSection = NULL;
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsRelocator.h47 LDSection& pSection,
174 const LDSection& pSection);
178 const LDSection& pSection);
H A DMipsPLT.cpp58 MipsPLT::MipsPLT(LDSection& pSection) : PLT(pSection) { argument
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFReaderIf.h76 LDSection& pSection,
81 LDSection& pSection,
H A DELFSegment.h96 iterator insert(iterator pPos, LDSection* pSection);
98 void append(LDSection* pSection);
H A DLDContext.h44 LDContext& appendSection(LDSection& pSection);
H A DEhFrame.h38 explicit EhFrame(LDSection& pSection);
169 static EhFrame* Create(LDSection& pSection);
171 static void Destroy(EhFrame*& pSection);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonLDBackend.h74 /// @param pSection - the given LDSection
78 uint64_t emitSectionData(const LDSection& pSection,
128 bool mergeSection(Module& pModule, const Input& pInput, LDSection& pSection);
H A DHexagonPLT.h62 HexagonPLT(LDSection& pSection,
H A DHexagonPLT.cpp35 HexagonPLT::HexagonPLT(LDSection& pSection, argument
38 : PLT(pSection), m_GOTPLT(pGOTPLT) {
47 pSection.setAlign(16);
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.cpp389 uint64_t ARMGNULDBackend::emitSectionData(const LDSection& pSection, argument
395 if (file_format->hasPLT() && (&pSection == &(file_format->getPLT()))) {
400 if (file_format->hasGOT() && (&pSection == &(file_format->getGOT()))) {
405 if (&pSection == m_pAttributes) {
411 const SectionData* sect_data = pSection.getSectionData();
486 LDSection& pSection) {
487 switch (pSection.type()) {
489 return attribute().merge(pInput, pSection);
493 assert(pSection.getLink() != NULL);
494 if ((pSection
484 mergeSection(Module& pModule, const Input& pInput, LDSection& pSection) argument
[all...]
H A DARMException.cpp23 static RegionFragment* findRegionFragment(LDSection& pSection) { argument
24 SectionData* sectData = pSection.getSectionData();
H A DARMGOT.cpp25 ARMGOT::ARMGOT(LDSection& pSection) argument
26 : GOT(pSection), m_pGOTPLTFront(NULL), m_pGOTFront(NULL) {
H A DARMPLT.cpp30 ARMPLT::ARMPLT(LDSection& pSection, ARMGOT& pGOTPLT) argument
31 : PLT(pSection), m_GOT(pGOTPLT) {
/frameworks/compile/mclinker/include/mcld/Fragment/
H A DFragmentRef.h43 static FragmentRef* Create(LDSection& pSection, uint64_t pOffset);
/frameworks/compile/mclinker/include/mcld/Target/
H A DGOT.h27 explicit GOT(LDSection& pSection);
H A DPLT.h64 explicit PLT(LDSection& pSection);
H A DTargetLDBackend.h178 virtual void sortRelocation(LDSection& pSection) = 0;
191 const LDSection& pSection) const = 0;
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64PLT.h53 AArch64PLT(LDSection& pSection, AArch64GOT& pGOTPLT);
H A DAArch64GOT.cpp25 AArch64GOT::AArch64GOT(LDSection& pSection) argument
26 : GOT(pSection), m_pGOTPLTFront(NULL), m_pGOTFront(NULL) {
H A DAArch64PLT.cpp33 AArch64PLT::AArch64PLT(LDSection& pSection, AArch64GOT& pGOTPLT) argument
34 : PLT(pSection), m_GOT(pGOTPLT) {
/frameworks/compile/mclinker/include/mcld/Object/
H A DSectionMap.h94 void setSection(LDSection* pSection) { m_pSection = pSection; } argument
192 iterator insert(iterator pPosition, LDSection* pSection);
/frameworks/compile/mclinker/lib/Object/
H A DObjectBuilder.cpp172 void ObjectBuilder::UpdateSectionAlign(LDSection& pSection, argument
174 if (pSection.align() < pAlignConstraint)
175 pSection.setAlign(pAlignConstraint);

Completed in 408 milliseconds

1234