Lines Matching defs:ELFType
48 template <endianness E, bool Is64> struct ELFType { struct
58 using Ehdr = Elf_Ehdr_Impl<ELFType<E, Is64>>; argument
59 using Shdr = Elf_Shdr_Impl<ELFType<E, Is64>>; argument
60 using Sym = Elf_Sym_Impl<ELFType<E, Is64>>; argument
61 using Dyn = Elf_Dyn_Impl<ELFType<E, Is64>>; argument
62 using Phdr = Elf_Phdr_Impl<ELFType<E, Is64>>; argument
63 using Rel = Elf_Rel_Impl<ELFType<E, Is64>, false>; argument
64 using Rela = Elf_Rel_Impl<ELFType<E, Is64>, true>; argument
66 using Verdef = Elf_Verdef_Impl<ELFType<E, Is64>>; argument
67 using Verdaux = Elf_Verdaux_Impl<ELFType<E, Is64>>; argument
68 using Verneed = Elf_Verneed_Impl<ELFType<E, Is64>>; argument
69 using Vernaux = Elf_Vernaux_Impl<ELFType<E, Is64>>; argument
70 using Versym = Elf_Versym_Impl<ELFType<E, Is64>>; argument
71 using Hash = Elf_Hash_Impl<ELFType<E, Is64>>; argument
72 using GnuHash = Elf_GnuHash_Impl<ELFType<E, Is64>>; argument
73 using Chdr = Elf_Chdr_Impl<ELFType<E, Is64>>; argument
74 using Nhdr = Elf_Nhdr_Impl<ELFType<E, Is64>>; argument
75 using Note = Elf_Note_Impl<ELFType<E, Is64>>; argument
76 using NoteIterator = Elf_Note_Iterator_Impl<ELFType<E, Is64>>; argument
77 using CGProfile = Elf_CGProfile_Impl<ELFType<E, Is64>>; argument
95 using ELF32LE = ELFType<llvm::endianness::little, false>; argument