Lines Matching refs:OutputSection

37 OutputSection *Out::elfHeader;
38 OutputSection *Out::programHeaders;
39 OutputSection *Out::preinitArray;
40 OutputSection *Out::initArray;
41 OutputSection *Out::finiArray;
43 SmallVector<OutputSection *, 0> elf::outputSections;
45 uint32_t OutputSection::getPhdrFlags() const { in getPhdrFlags()
57 void OutputSection::writeHeaderTo(typename ELFT::Shdr *shdr) { in writeHeaderTo()
70 OutputSection::OutputSection(StringRef name, uint32_t type, uint64_t flags) in OutputSection() function in OutputSection
98 void OutputSection::recordSection(InputSectionBase *isec) { in recordSection()
110 void OutputSection::commitSection(InputSection *isec) { in commitSection()
181 void OutputSection::finalizeInputSections() { in finalizeInputSections()
254 void OutputSection::sort(llvm::function_ref<int(InputSectionBase *s)> order) { in sort()
322 template <class ELFT> void OutputSection::maybeCompress() { in maybeCompress()
389 template <class ELFT> void OutputSection::writeTo(uint8_t *buf) { in writeTo()
459 static void finalizeShtGroup(OutputSection *os, InputSection *section) { in finalizeShtGroup()
477 if (OutputSection *osec = sections[read32(&idx)]->getOutputSection()) in finalizeShtGroup()
482 void OutputSection::finalize() { in finalize()
568 void OutputSection::sortCtorsDtors() { in sortCtorsDtors()
588 InputSection *elf::getFirstInputSection(const OutputSection *os) { in getFirstInputSection()
597 elf::getInputSections(const OutputSection &os, in getInputSections()
622 void OutputSection::sortInitFini() { in sortInitFini()
627 std::array<uint8_t, 4> OutputSection::getFiller() { in getFiller()
635 void OutputSection::checkDynRelAddends(const uint8_t *bufStart) { in checkDynRelAddends()
650 const OutputSection *relOsec = rel.inputSec->getOutputSection(); in checkDynRelAddends()
671 template void OutputSection::writeHeaderTo<ELF32LE>(ELF32LE::Shdr *Shdr);
672 template void OutputSection::writeHeaderTo<ELF32BE>(ELF32BE::Shdr *Shdr);
673 template void OutputSection::writeHeaderTo<ELF64LE>(ELF64LE::Shdr *Shdr);
674 template void OutputSection::writeHeaderTo<ELF64BE>(ELF64BE::Shdr *Shdr);
676 template void OutputSection::writeTo<ELF32LE>(uint8_t *Buf);
677 template void OutputSection::writeTo<ELF32BE>(uint8_t *Buf);
678 template void OutputSection::writeTo<ELF64LE>(uint8_t *Buf);
679 template void OutputSection::writeTo<ELF64BE>(uint8_t *Buf);
681 template void OutputSection::maybeCompress<ELF32LE>();
682 template void OutputSection::maybeCompress<ELF32BE>();
683 template void OutputSection::maybeCompress<ELF64LE>();
684 template void OutputSection::maybeCompress<ELF64BE>();