Lines Matching refs:ELFT
73 template <class ELFT>
83 template <class ELFT, class RelTy>
85 template <class ELFT> void addSectionAux(EhInputSection *s);
86 template <class ELFT, class RelTy>
91 template <class ELFT, class RelTy>
94 template <class ELFT, class RelTy>
482 template <class ELFT> class DynamicSection final : public SyntheticSection {
483 LLVM_ELF_IMPORT_TYPES_ELFT(ELFT)
572 template <class ELFT>
574 using Elf_Rel = typename ELFT::Rel;
575 using Elf_Rela = typename ELFT::Rela;
582 template <class ELFT>
584 using Elf_Rel = typename ELFT::Rel;
585 using Elf_Rela = typename ELFT::Rela;
625 template <class ELFT> class RelrSection final : public RelrBaseSection {
626 using Elf_Relr = typename ELFT::Relr;
669 template <class ELFT>
671 using Elf_Sym = typename ELFT::Sym;
911 template <class ELFT>
962 template <typename ELFT> static std::unique_ptr<GdbIndexSection> create();
1051 template <class ELFT>
1053 using Elf_Verneed = typename ELFT::Verneed;
1054 using Elf_Vernaux = typename ELFT::Vernaux;
1136 template <class ELFT>
1138 using Elf_Mips_ABIFlags = llvm::object::Elf_Mips_ABIFlags<ELFT>;
1152 template <class ELFT> class MipsOptionsSection final : public SyntheticSection {
1153 using Elf_Mips_Options = llvm::object::Elf_Mips_Options<ELFT>;
1154 using Elf_Mips_RegInfo = llvm::object::Elf_Mips_RegInfo<ELFT>;
1157 static std::unique_ptr<MipsOptionsSection<ELFT>> create();
1171 template <class ELFT> class MipsReginfoSection final : public SyntheticSection {
1172 using Elf_Mips_RegInfo = llvm::object::Elf_Mips_RegInfo<ELFT>;
1357 template <typename ELFT>
1365 template <typename ELFT>
1428 template <class ELFT> void createSyntheticSections();
1431 template <class ELFT> void splitSections();
1437 template <typename ELFT> void writeEhdr(uint8_t *buf, Partition &part);
1438 template <typename ELFT> void writePhdrs(uint8_t *buf, Partition &part);