Lines Matching defs:Elf_Shdr
521 template <typename Elf_Shdr>
522 static const Elf_Shdr *findSection(ArrayRef<Elf_Shdr> sections, uint32_t type) {
523 for (const Elf_Shdr &sec : sections)
549 using Elf_Shdr = typename ELFT::Shdr;
558 ArrayRef<Elf_Shdr> sections = CHECK(obj.sections(), this);
563 const Elf_Shdr *symtabSec =
599 ArrayRef<Elf_Shdr> objSections = getELFShdrs<ELFT>();
604 const Elf_Shdr &sec = objSections[i];
701 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections,
702 const Elf_Shdr &sec) {
711 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) {
779 ArrayRef<Elf_Shdr> objSections = getELFShdrs<ELFT>();
786 const Elf_Shdr &sec = objSections[i];
880 const Elf_Shdr &sec = objSections[i];
1049 const Elf_Shdr &sec,
1456 using Elf_Shdr = typename ELFT::Shdr;
1463 ArrayRef<Elf_Shdr> sections = getELFShdrs<ELFT>();
1465 const Elf_Shdr *versymSec = nullptr;
1466 const Elf_Shdr *verdefSec = nullptr;
1467 const Elf_Shdr *verneedSec = nullptr;
1470 for (const Elf_Shdr &sec : sections) {