Lines Matching defs:Elf_Shdr
475 template <typename Elf_Shdr>
476 static const Elf_Shdr *findSection(ArrayRef<Elf_Shdr> sections, uint32_t type) {
477 for (const Elf_Shdr &sec : sections)
503 using Elf_Shdr = typename ELFT::Shdr;
512 ArrayRef<Elf_Shdr> sections = CHECK2(obj.sections(), this);
517 const Elf_Shdr *symtabSec =
553 ArrayRef<Elf_Shdr> objSections = getELFShdrs<ELFT>();
558 const Elf_Shdr &sec = objSections[i];
661 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections,
662 const Elf_Shdr &sec) {
671 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) {
738 ArrayRef<Elf_Shdr> objSections = getELFShdrs<ELFT>();
745 const Elf_Shdr &sec = objSections[i];
839 const Elf_Shdr &sec = objSections[i];
1017 const Elf_Shdr &sec,
1446 using Elf_Shdr = typename ELFT::Shdr;
1453 ArrayRef<Elf_Shdr> sections = getELFShdrs<ELFT>();
1455 const Elf_Shdr *versymSec = nullptr;
1456 const Elf_Shdr *verdefSec = nullptr;
1457 const Elf_Shdr *verneedSec = nullptr;
1461 for (const Elf_Shdr &sec : sections) {