Lines Matching defs:Sec
69 template <class ELFT> void ELFWriter<ELFT>::writeShdr(const SectionBase &Sec) { in writeShdr()
103 Error ELFSectionSizer<ELFT>::visit(SymbolTableSection &Sec) { in visit()
125 Error ELFSectionSizer<ELFT>::visit(RelocationSection &Sec) { in visit()
142 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(GroupSection &Sec) { in visit()
161 Error BinarySectionWriter::visit(const SectionIndexSection &Sec) { in visit()
167 Error BinarySectionWriter::visit(const SymbolTableSection &Sec) { in visit()
173 Error BinarySectionWriter::visit(const RelocationSection &Sec) { in visit()
179 Error BinarySectionWriter::visit(const GnuDebugLinkSection &Sec) { in visit()
184 Error BinarySectionWriter::visit(const GroupSection &Sec) { in visit()
189 Error SectionWriter::visit(const Section &Sec) { in visit()
346 static uint64_t sectionPhysicalAddr(const SectionBase *Sec) { in sectionPhysicalAddr()
354 void IHexSectionWriterBase::writeSection(const SectionBase *Sec, in writeSection()
403 Error IHexSectionWriterBase::visit(const Section &Sec) { in visit()
408 Error IHexSectionWriterBase::visit(const OwnedDataSection &Sec) { in visit()
413 Error IHexSectionWriterBase::visit(const StringTableSection &Sec) { in visit()
423 Error IHexSectionWriterBase::visit(const DynamicRelocationSection &Sec) { in visit()
435 Error IHexSectionWriter::visit(const StringTableSection &Sec) { in visit()
458 Error SectionWriter::visit(const OwnedDataSection &Sec) { in visit()
464 Error ELFSectionWriter<ELFT>::visit(const DecompressedSection &Sec) { in visit()
499 Error BinarySectionWriter::visit(const DecompressedSection &Sec) { in visit()
530 Error BinarySectionWriter::visit(const CompressedSection &Sec) { in visit()
537 Error ELFSectionWriter<ELFT>::visit(const CompressedSection &Sec) { in visit()
560 CompressedSection::CompressedSection(const SectionBase &Sec, in CompressedSection()
603 Error SectionWriter::visit(const StringTableSection &Sec) { in visit()
618 Error ELFSectionWriter<ELFT>::visit(const SectionIndexSection &Sec) { in visit()
626 Expected<SymbolTableSection *> Sec = in initialize() local
791 Expected<StringTableSection *> Sec = in initialize() local
865 Error ELFSectionWriter<ELFT>::visit(const SymbolTableSection &Sec) { in visit()
933 Expected<SymTabType *> Sec = SecTable.getSectionOfType<SymTabType>( in initialize() local
946 Expected<SectionBase *> Sec = in initialize() local
987 Error ELFSectionWriter<ELFT>::visit(const RelocationSection &Sec) { in visit()
1034 Error SectionWriter::visit(const DynamicRelocationSection &Sec) { in visit()
1140 Expected<SectionBase *> Sec = in initialize() local
1182 Error ELFSectionWriter<ELFT>::visit(const GnuDebugLinkSection &Sec) { in visit()
1201 Error ELFSectionWriter<ELFT>::visit(const GroupSection &Sec) { in visit()
1219 static bool sectionWithinSegment(const SectionBase &Sec, const Segment &Seg) { in sectionWithinSegment()
1438 for (const SectionBase &Sec : Obj.sections()) { in findEhdrOffset() local
1554 Expected<SectionBase *> Sec = SecTable.getSection( in initGroupSection() local
1615 Expected<SectionBase *> Sec = Obj.sections().getSection( in initSymbolTable() local
1632 Expected<SectionBase *> Sec = Obj.sections().getSection( in initSymbolTable() local
1700 if (T *Sec = dyn_cast<T>(*BaseSec)) in getSectionOfType() local
1799 Expected<SectionBase &> Sec = makeSection(Shdr); in readSectionHeaders() local
1830 Expected<const Elf_Shdr *> Sec = ElfFile.getSection(0); in readSections() local
1840 Expected<StringTableSection *> Sec = in readSections() local
2133 SectionBase *Sec = it.first; in writeSegmentData() local
2144 for (auto &Sec : Obj.removedSections()) { in writeSegmentData() local
2162 [&](const SecPtr &Sec) { return Sec->Name == Name; }); in updateSection()
2195 std::begin(Sections), std::end(Sections), [=](const SecPtr &Sec) { in removeSections()
2238 AllowBrokenLinks, [&RemoveSections](const SectionBase *Sec) { in removeSections()
2265 for (auto &Sec : Sections) in replaceSections() local
2270 [=](const SectionBase &Sec) { return FromTo.count(&Sec) > 0; })) in replaceSections()
2278 for (const SecPtr &Sec : Sections) in removeSymbols() local
2366 for (auto &Sec : Sections) { in layoutSections() local
2380 for (auto *Sec : OutOfSegmentSections) { in layoutSections() local
2397 for (auto &Sec : Obj.sections()) { in layoutSectionsForOnlyKeepDebug() local
2406 for (auto *Sec : Sections) { in layoutSectionsForOnlyKeepDebug() local
2459 for (const SectionBase *Sec : Seg->Sections) { in layoutSegmentsForOnlyKeepDebug() local
2565 return Obj.removeSections(false, [&](const SectionBase &Sec) { in removeUnneededSections()
2598 [](const SectionBase &Sec) { return Sec.HasSymbol; }); in finalize()
2619 [this](const SectionBase &Sec) { in finalize()
2629 for (const SectionBase &Sec : Obj.sections()) in finalize() local
2688 for (const SectionBase &Sec : Obj.allocSections()) { in write() local
2704 const SectionBase &Sec = *SectionsToWrite[i]; in write() local
2836 for (const SectionBase *Sec : Sections) in getTotalSize() local
2850 for (const SectionBase *Sec : Sections) in write() local
2869 Error SRECSectionWriterBase::visit(const StringTableSection &Sec) { in visit()
2878 Error SRECSectionWriterBase::visit(const Section &Sec) { in visit()
2883 Error SRECSectionWriterBase::visit(const OwnedDataSection &Sec) { in visit()
2888 Error SRECSectionWriterBase::visit(const DynamicRelocationSection &Sec) { in visit()
2926 Error SRECSectionWriter::visit(const StringTableSection &Sec) { in visit()
3029 for (const SectionBase *Sec : Sections) in getTotalSize() local