Lines Matching refs:ELFShdrTy
1779 using ELFShdrTy = typename ELFT::Shdr; in getRelocationAddend() typedef
1784 const ELFShdrTy *RelocationSection = cantFail(EF.getSection(Rel.d.a)); in getRelocationAddend()
1815 using ELFShdrTy = typename ELFT::Shdr; in getRelocationSymbol() typedef
1819 const ELFShdrTy *RelocationSection = cantFail(EF.getSection(Rel.d.a)); in getRelocationSymbol()
4106 using ELFShdrTy = typename ELFT::Shdr; in finalizeSectionStringTable() typedef
4110 for (const ELFShdrTy &Section : cantFail(Obj.sections())) { in finalizeSectionStringTable()
4177 template <typename ELFObjType, typename ELFShdrTy>
4179 const ELFShdrTy &Section) { in getOutputSectionName()
4192 template <typename ELFShdrTy>
4193 bool RewriteInstance::shouldStrip(const ELFShdrTy &Section, in shouldStrip()
4214 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr; in getOutputSections() typedef
4219 std::vector<std::pair<std::string, ELFShdrTy>> OutputSections; in getOutputSections()
4220 auto addSection = [&](const std::string &Name, const ELFShdrTy &Section) { in getOutputSections()
4221 ELFShdrTy NewSection = Section; in getOutputSections()
4227 for (const ELFShdrTy &Section : Sections) { in getOutputSections()
4255 ELFShdrTy NewSection; in getOutputSections()
4270 [](const std::pair<std::string, ELFShdrTy> &A, in getOutputSections()
4271 const std::pair<std::string, ELFShdrTy> &B) { in getOutputSections()
4276 ELFShdrTy *PrevSection = nullptr; in getOutputSections()
4279 ELFShdrTy &Section = SectionKV.second; in getOutputSections()
4304 for (const ELFShdrTy &Section : Sections) { in getOutputSections()
4319 ELFShdrTy NewSection = Section; in getOutputSections()
4340 ELFShdrTy NewSection; in getOutputSections()
4367 for (const ELFShdrTy &Section : Sections) { in getOutputSections()
4381 std::vector<ELFShdrTy> SectionsOnly(OutputSections.size()); in getOutputSections()
4383 [](std::pair<std::string, ELFShdrTy> &SectionInfo) { in getOutputSections()
4399 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr; in patchELFSectionHeaderTable() typedef
4405 std::vector<ELFShdrTy> OutputSections = in patchELFSectionHeaderTable()
4415 SHTOffset = appendPadding(OS, SHTOffset, sizeof(ELFShdrTy)); in patchELFSectionHeaderTable()
4418 for (ELFShdrTy &Section : OutputSections) { in patchELFSectionHeaderTable()
4803 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr; in patchELFSymTabs() typedef
4819 const ELFShdrTy *DynSymSection = nullptr; in patchELFSymTabs()
4820 for (const ELFShdrTy &Section : cantFail(Obj.sections())) { in patchELFSymTabs()
4846 const ELFShdrTy *SymTabSection = nullptr; in patchELFSymTabs()
4847 for (const ELFShdrTy &Section : cantFail(Obj.sections())) { in patchELFSymTabs()
4858 const ELFShdrTy *StrTabSection = in patchELFSymTabs()