Searched defs:pSection (Results 26 - 45 of 45) sorted by last modified time

12

/frameworks/compile/mclinker/lib/Target/
H A DELFDynamic.cpp348 void ELFDynamic::emit(const LDSection& pSection, MemoryRegion& pRegion) const argument
350 if (pRegion.size() < pSection.size()) {
H A DGNULDBackend.cpp2588 bool GNULDBackend::mayHaveUnsafeFunctionPointerAccess(const LDSection& pSection)
2591 llvm::StringRef name(pSection.name());
2993 void GNULDBackend::checkAndSetHasTextRel(const LDSection& pSection) argument
3000 const uint32_t flag = pSection.flag();
3009 void GNULDBackend::sortRelocation(LDSection& pSection) argument
3014 assert(pSection.kind() == LDFileFormat::Relocation);
3019 if (&pSection == &getOutputFormat()->getRelDyn() ||
3020 &pSection == &getOutputFormat()->getRelaDyn()) {
3021 if (pSection.hasRelocData())
3022 pSection
[all...]
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 DPLT.cpp20 PLT::PLT(LDSection& pSection) argument
21 :m_Section(pSection)
23 m_pSectionData = IRBuilder::CreateSectionData(pSection);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonGOT.cpp21 HexagonGOT::HexagonGOT(LDSection& pSection) argument
22 : GOT(pSection)
H A DHexagonGOTPLT.cpp23 HexagonGOTPLT::HexagonGOTPLT(LDSection& pSection) argument
24 : HexagonGOT(pSection)
30 pSection.setAlign(8);
H A DHexagonLDBackend.cpp141 uint64_t HexagonLDBackend::emitSectionData(const LDSection& pSection, argument
153 if (FileFormat->hasPLT() && (&pSection == &(FileFormat->getPLT()))) {
177 else if (FileFormat->hasGOT() && (&pSection == &(FileFormat->getGOT()))) {
182 (&pSection == &(FileFormat->getGOTPLT()))) {
188 const SectionData* sect_data = pSection.getSectionData();
H A DHexagonPLT.cpp37 HexagonPLT::HexagonPLT(LDSection& pSection, argument
40 : PLT(pSection),
52 pSection.setAlign(16);
H A DHexagonRelocator.cpp194 Module &pModule, LDSection &pSection, Input &pInput) {
206 assert(NULL != pSection.getLink());
207 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC))
211 scanLocalReloc(pReloc, pLinker, pModule, pSection);
213 scanGlobalReloc(pReloc, pLinker, pModule, pSection);
218 issueUndefRef(pReloc, pSection, pInput);
231 Module &pModule, LDSection &pSection) {
270 getTarget().checkAndSetHasTextRel(*pSection.getLink());
280 Module &pModule, LDSection &pSection) {
329 ld_backend.checkAndSetHasTextRel(*pSection
193 scanRelocation(Relocation &pReloc, IRBuilder &pLinker, Module &pModule, LDSection &pSection, Input &pInput) argument
230 scanLocalReloc(Relocation &pReloc, IRBuilder &pBuilder, Module &pModule, LDSection &pSection) argument
279 scanGlobalReloc(Relocation &pReloc, IRBuilder &pBuilder, Module &pModule, LDSection &pSection) argument
458 partialScanRelocation(Relocation &pReloc, Module &pModule, const LDSection &pSection) argument
[all...]
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsGOT.cpp90 MipsGOT::MipsGOT(LDSection& pSection) argument
91 : GOT(pSection),
402 Mips32GOT::Mips32GOT(LDSection& pSection)
403 : MipsGOT(pSection)
443 Mips64GOT::Mips64GOT(LDSection& pSection)
444 : MipsGOT(pSection)
H A DMipsGOTPLT.cpp23 MipsGOTPLT::MipsGOTPLT(LDSection& pSection) argument
24 : GOT(pSection)
H A DMipsLDBackend.cpp262 uint64_t MipsGNULDBackend::emitSectionData(const LDSection& pSection, argument
269 if (file_format->hasGOT() && (&pSection == &(file_format->getGOT()))) {
273 if (file_format->hasPLT() && (&pSection == &(file_format->getPLT()))) {
277 if (file_format->hasGOTPLT() && (&pSection == &(file_format->getGOTPLT()))) {
282 << pSection.name()
H A DMipsPLT.cpp64 MipsPLT::MipsPLT(LDSection& pSection) argument
65 : PLT(pSection)
H A DMipsRelocator.cpp229 LDSection& pSection,
241 assert(NULL != pSection.getLink());
242 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC))
251 scanLocalReloc(info, pBuilder, pSection);
253 scanGlobalReloc(info, pBuilder, pSection);
262 issueUndefRef(pReloc, pSection, pInput);
293 const LDSection& pSection)
310 getTarget().checkAndSetHasTextRel(*pSection.getLink());
348 getTarget().checkAndSetHasTextRel(*pSection.getLink());
378 const LDSection& pSection)
226 scanRelocation(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection, Input& pInput) argument
291 scanLocalReloc(MipsRelocationInfo& pReloc, IRBuilder& pBuilder, const LDSection& pSection) argument
376 scanGlobalReloc(MipsRelocationInfo& pReloc, IRBuilder& pBuilder, const LDSection& pSection) argument
[all...]
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86GOT.cpp21 X86_32GOT::X86_32GOT(LDSection& pSection) argument
22 : GOT(pSection)
38 X86_64GOT::X86_64GOT(LDSection& pSection) argument
39 : GOT(pSection)
H A DX86GOTPLT.cpp23 X86_32GOTPLT::X86_32GOTPLT(LDSection& pSection) argument
24 : X86_32GOT(pSection)
63 X86_64GOTPLT::X86_64GOTPLT(LDSection& pSection) argument
64 : X86_64GOT(pSection)
H A DX86LDBackend.cpp168 uint64_t X86GNULDBackend::emitSectionData(const LDSection& pSection, argument
180 if (FileFormat->hasPLT() && (&pSection == &(FileFormat->getPLT()))) {
202 else if (FileFormat->hasGOT() && (&pSection == &(FileFormat->getGOT()))) {
206 (&pSection == &(FileFormat->getGOTPLT()))) {
211 << pSection.name()
H A DX86PLT.cpp57 X86PLT::X86PLT(LDSection& pSection, const LinkerConfig& pConfig, int got_size) argument
58 : PLT(pSection),
150 X86_32PLT::X86_32PLT(LDSection& pSection, argument
153 : X86PLT(pSection, pConfig, 32),
236 X86_64PLT::X86_64PLT(LDSection& pSection, argument
239 : X86PLT(pSection, pConfig, 64),
H A DX86Relocator.cpp183 LDSection& pSection,
193 assert(NULL != pSection.getLink());
194 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC))
200 scanLocalReloc(pReloc, pLinker, pModule, pSection);
202 scanGlobalReloc(pReloc, pLinker, pModule, pSection);
207 issueUndefRef(pReloc, pSection, pInput);
346 LDSection& pSection)
360 getTarget().checkAndSetHasTextRel(*pSection.getLink());
381 getTarget().checkAndSetHasTextRel(*pSection.getLink());
485 getTarget().checkAndSetHasTextRel(*pSection
180 scanRelocation(Relocation& pReloc, IRBuilder& pLinker, Module& pModule, LDSection& pSection, Input& pInput) argument
343 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
551 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
816 convertTLSIEtoLE(Relocation& pReloc, LDSection& pSection) argument
1351 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
1426 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
[all...]

Completed in 141 milliseconds

12