Lines Matching refs:Elf_Shdr
498 template <typename Elf_Shdr>
499 static const Elf_Shdr *findSection(ArrayRef<Elf_Shdr> sections, uint32_t type) { in findSection()
500 for (const Elf_Shdr &sec : sections) in findSection()
526 using Elf_Shdr = typename ELFT::Shdr; in init() typedef
535 ArrayRef<Elf_Shdr> sections = CHECK(obj.sections(), this); in init()
540 const Elf_Shdr *symtabSec = in init()
576 ArrayRef<Elf_Shdr> objSections = getELFShdrs<ELFT>(); in parse()
581 const Elf_Shdr &sec = objSections[i]; in parse()
678 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections, in getShtGroupSignature()
679 const Elf_Shdr &sec) { in getShtGroupSignature()
688 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) { in shouldMerge()
747 ArrayRef<Elf_Shdr> objSections = getELFShdrs<ELFT>(); in initializeSections()
754 const Elf_Shdr &sec = objSections[i]; in initializeSections()
823 const Elf_Shdr &sec = objSections[i]; in initializeSections()
967 const Elf_Shdr &sec, in getRelocTarget()
991 const Elf_Shdr &sec, in createInputSection()
1398 using Elf_Shdr = typename ELFT::Shdr; in parse() typedef
1405 ArrayRef<Elf_Shdr> sections = getELFShdrs<ELFT>(); in parse()
1407 const Elf_Shdr *versymSec = nullptr; in parse()
1408 const Elf_Shdr *verdefSec = nullptr; in parse()
1409 const Elf_Shdr *verneedSec = nullptr; in parse()
1412 for (const Elf_Shdr &sec : sections) { in parse()