Lines Matching refs:Elf_Shdr
321 template <typename Elf_Shdr>
322 static const Elf_Shdr *findSection(ArrayRef<Elf_Shdr> sections, uint32_t type) { in findSection()
323 for (const Elf_Shdr &sec : sections) in findSection()
330 using Elf_Shdr = typename ELFT::Shdr; in init() typedef
339 ArrayRef<Elf_Shdr> sections = CHECK(obj.sections(), this); in init()
346 const Elf_Shdr *symtabSec = in init()
387 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections, in getShtGroupSignature()
388 const Elf_Shdr &sec) { in getShtGroupSignature()
397 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) { in shouldMerge()
515 ArrayRef<Elf_Shdr> objSections = getELFShdrs<ELFT>(); in initializeSections()
525 const Elf_Shdr &sec = objSections[i]; in initializeSections()
616 const Elf_Shdr &sec = objSections[i]; in initializeSections()
844 const Elf_Shdr &sec, in getRelocTarget()
866 const Elf_Shdr &sec, in createInputSection()
1325 using Elf_Shdr = typename ELFT::Shdr; in parse() typedef
1332 ArrayRef<Elf_Shdr> sections = getELFShdrs<ELFT>(); in parse()
1334 const Elf_Shdr *versymSec = nullptr; in parse()
1335 const Elf_Shdr *verdefSec = nullptr; in parse()
1336 const Elf_Shdr *verneedSec = nullptr; in parse()
1339 for (const Elf_Shdr &sec : sections) { in parse()