Lines Matching defs:Sec
67 template <class ELFT> void ELFWriter<ELFT>::writeShdr(const SectionBase &Sec) { in writeShdr()
101 Error ELFSectionSizer<ELFT>::visit(SymbolTableSection &Sec) { in visit()
110 Error ELFSectionSizer<ELFT>::visit(RelocationSection &Sec) { in visit()
123 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(GroupSection &Sec) { in visit()
142 Error BinarySectionWriter::visit(const SectionIndexSection &Sec) { in visit()
148 Error BinarySectionWriter::visit(const SymbolTableSection &Sec) { in visit()
154 Error BinarySectionWriter::visit(const RelocationSection &Sec) { in visit()
160 Error BinarySectionWriter::visit(const GnuDebugLinkSection &Sec) { in visit()
165 Error BinarySectionWriter::visit(const GroupSection &Sec) { in visit()
170 Error SectionWriter::visit(const Section &Sec) { in visit()
327 static uint64_t sectionPhysicalAddr(const SectionBase *Sec) { in sectionPhysicalAddr()
335 void IHexSectionWriterBase::writeSection(const SectionBase *Sec, in writeSection()
384 Error IHexSectionWriterBase::visit(const Section &Sec) { in visit()
389 Error IHexSectionWriterBase::visit(const OwnedDataSection &Sec) { in visit()
394 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) { in visit()
404 Error IHexSectionWriterBase::visit(const DynamicRelocationSection &Sec) { in visit()
416 Error IHexSectionWriter::visit(const StringTableSection &Sec) { in visit()
432 Error SectionWriter::visit(const OwnedDataSection &Sec) { in visit()
461 Error ELFSectionWriter<ELFT>::visit(const DecompressedSection &Sec) { in visit()
482 Error BinarySectionWriter::visit(const DecompressedSection &Sec) { in visit()
513 Error BinarySectionWriter::visit(const CompressedSection &Sec) { in visit()
520 Error ELFSectionWriter<ELFT>::visit(const CompressedSection &Sec) { in visit()
549 CompressedSection::create(const SectionBase &Sec, in create()
566 CompressedSection::CompressedSection(const SectionBase &Sec, in CompressedSection()
625 Error SectionWriter::visit(const StringTableSection &Sec) { in visit()
640 Error ELFSectionWriter<ELFT>::visit(const SectionIndexSection &Sec) { in visit()
648 Expected<SymbolTableSection *> Sec = in initialize() local
798 Expected<StringTableSection *> Sec = in initialize() local
872 Error ELFSectionWriter<ELFT>::visit(const SymbolTableSection &Sec) { in visit()
927 Expected<SymTabType *> Sec = SecTable.getSectionOfType<SymTabType>( in initialize() local
940 Expected<SectionBase *> Sec = in initialize() local
981 Error ELFSectionWriter<ELFT>::visit(const RelocationSection &Sec) { in visit()
1022 Error SectionWriter::visit(const DynamicRelocationSection &Sec) { in visit()
1128 Expected<SectionBase *> Sec = in initialize() local
1168 Error ELFSectionWriter<ELFT>::visit(const GnuDebugLinkSection &Sec) { in visit()
1187 Error ELFSectionWriter<ELFT>::visit(const GroupSection &Sec) { in visit()
1205 static bool sectionWithinSegment(const SectionBase &Sec, const Segment &Seg) { in sectionWithinSegment()
1407 for (const SectionBase &Sec : Obj.sections()) { in findEhdrOffset() local
1524 Expected<SectionBase *> Sec = SecTable.getSection( in initGroupSection() local
1585 Expected<SectionBase *> Sec = Obj.sections().getSection( in initSymbolTable() local
1602 Expected<SectionBase *> Sec = Obj.sections().getSection( in initSymbolTable() local
1670 if (T *Sec = dyn_cast<T>(*BaseSec)) in getSectionOfType() local
1772 Expected<SectionBase &> Sec = makeSection(Shdr); in readSectionHeaders() local
1803 Expected<const Elf_Shdr *> Sec = ElfFile.getSection(0); in readSections() local
1813 Expected<StringTableSection *> Sec = in readSections() local
2097 for (auto &Sec : Obj.removedSections()) { in writeSegmentData() local
2117 std::begin(Sections), std::end(Sections), [=](const SecPtr &Sec) { in removeSections()
2151 AllowBrokenLinks, [&RemoveSections](const SectionBase *Sec) { in removeSections()
2167 for (const SecPtr &Sec : Sections) in removeSymbols() local
2266 for (auto &Sec : Sections) { in layoutSections() local
2286 for (auto &Sec : Obj.sections()) { in layoutSectionsForOnlyKeepDebug() local
2341 for (const SectionBase *Sec : Seg->Sections) { in layoutSegmentsForOnlyKeepDebug() local
2447 return Obj.removeSections(false, [&](const SectionBase &Sec) { in removeUnneededSections()
2475 [](const SectionBase &Sec) { return Sec.HasSymbol; }); in finalize()
2496 [this](const SectionBase &Sec) { in finalize()
2506 for (const SectionBase &Sec : Obj.sections()) in finalize() local
2564 for (const SectionBase &Sec : Obj.allocSections()) in write() local
2644 for (const SectionBase *Sec : Sections) in write() local
2663 Error IHexWriter::checkSection(const SectionBase &Sec) { in checkSection()
2680 for (const SectionBase &Sec : Obj.sections()) in finalize() local
2695 for (const SectionBase *Sec : Sections) in finalize() local