Lines Matching refs:Elf_Shdr
349 template <typename Elf_Shdr>
350 static const Elf_Shdr *findSection(ArrayRef<Elf_Shdr> sections, uint32_t type) { in findSection()
351 for (const Elf_Shdr &sec : sections) in findSection()
358 using Elf_Shdr = typename ELFT::Shdr; in init() typedef
367 ArrayRef<Elf_Shdr> sections = CHECK(obj.sections(), this); in init()
372 const Elf_Shdr *symtabSec = in init()
422 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections, in getShtGroupSignature()
423 const Elf_Shdr &sec) { in getShtGroupSignature()
443 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) { in shouldMerge()
499 ArrayRef<Elf_Shdr> sections = CHECK(this->getObj().sections(), this); in initializeJustSymbols()
566 ArrayRef<Elf_Shdr> objSections = CHECK(obj.sections(), this); in initializeSections()
577 const Elf_Shdr &sec = objSections[i]; in initializeSections()
668 const Elf_Shdr &sec = objSections[i]; in initializeSections()
855 InputSectionBase *ObjFile<ELFT>::getRelocTarget(const Elf_Shdr &sec) { in getRelocTarget()
880 InputSectionBase *ObjFile<ELFT>::createInputSection(const Elf_Shdr &sec) { in createInputSection()
1079 StringRef ObjFile<ELFT>::getSectionName(const Elf_Shdr &sec) { in getSectionName()
1432 using Elf_Shdr = typename ELFT::Shdr; in parse() typedef
1439 ArrayRef<Elf_Shdr> sections = CHECK(obj.sections(), this); in parse()
1441 const Elf_Shdr *versymSec = nullptr; in parse()
1442 const Elf_Shdr *verdefSec = nullptr; in parse()
1443 const Elf_Shdr *verneedSec = nullptr; in parse()
1446 for (const Elf_Shdr &sec : sections) { in parse()