Lines Matching defs:ELFShdrTy

466   using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr;
476 const ELFShdrTy *Sec = cantFail(Obj.getSection(SecRef.getIndex()));
2134 using ELFShdrTy = typename ELFT::Shdr;
2139 const ELFShdrTy *RelocationSection = cantFail(EF.getSection(Rel.d.a));
2163 using ELFShdrTy = typename ELFT::Shdr;
2167 const ELFShdrTy *RelocationSection = cantFail(EF.getSection(Rel.d.a));
4355 template <typename ELFShdrTy>
4356 bool RewriteInstance::shouldStrip(const ELFShdrTy &Section,
4377 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr;
4382 std::vector<std::pair<BinarySection *, ELFShdrTy>> OutputSections;
4383 auto addSection = [&](const ELFShdrTy &Section, BinarySection &BinSec) {
4384 ELFShdrTy NewSection = Section;
4390 for (const ELFShdrTy &Section : Sections) {
4425 ELFShdrTy NewSection;
4444 ELFShdrTy *PrevSection = nullptr;
4447 ELFShdrTy &Section = SectionKV.second;
4471 for (const ELFShdrTy &Section : Sections) {
4487 ELFShdrTy NewSection = Section;
4508 ELFShdrTy NewSection;
4530 for (const ELFShdrTy &Section : Sections) {
4547 std::vector<ELFShdrTy> SectionsOnly(OutputSections.size());
4562 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr;
4569 std::vector<ELFShdrTy> OutputSections =
4583 for (ELFShdrTy &Section : OutputSections) {
5049 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr;
5058 const ELFShdrTy *DynSymSection = nullptr;
5059 for (const ELFShdrTy &Section : cantFail(Obj.sections())) {
5085 const ELFShdrTy *SymTabSection = nullptr;
5086 for (const ELFShdrTy &Section : cantFail(Obj.sections())) {
5097 const ELFShdrTy *StrTabSection =