LLVM: llvm::object::ELFType< E, Is64 > Struct Template Reference (original) (raw)
#include "[llvm/Object/ELFTypes.h](ELFTypes%5F8h%5Fsource.html)"
| Public Types |
|
| using |
uint = std::conditional_t<Is64, uint64_t, uint32_t> |
| using |
Ehdr = Elf_Ehdr_Impl<ELFType<E, Is64>> |
| using |
Shdr = Elf_Shdr_Impl<ELFType<E, Is64>> |
| using |
Sym = Elf_Sym_Impl<ELFType<E, Is64>> |
| using |
Dyn = Elf_Dyn_Impl<ELFType<E, Is64>> |
| using |
Phdr = Elf_Phdr_Impl<ELFType<E, Is64>> |
| using |
Rel = Elf_Rel_Impl<ELFType<E, Is64>, false> |
| using |
Rela = Elf_Rel_Impl<ELFType<E, Is64>, true> |
| using |
Crel = Elf_Crel_Impl |
| using |
Relr = packed<uint> |
| using |
Verdef = Elf_Verdef_Impl<ELFType<E, Is64>> |
| using |
Verdaux = Elf_Verdaux_Impl<ELFType<E, Is64>> |
| using |
Verneed = Elf_Verneed_Impl<ELFType<E, Is64>> |
| using |
Vernaux = Elf_Vernaux_Impl<ELFType<E, Is64>> |
| using |
Versym = Elf_Versym_Impl<ELFType<E, Is64>> |
| using |
Hash = Elf_Hash_Impl<ELFType<E, Is64>> |
| using |
GnuHash = Elf_GnuHash_Impl<ELFType<E, Is64>> |
| using |
Chdr = Elf_Chdr_Impl<ELFType<E, Is64>> |
| using |
Nhdr = Elf_Nhdr_Impl<ELFType<E, Is64>> |
| using |
Note = Elf_Note_Impl<ELFType<E, Is64>> |
| using |
NoteIterator = Elf_Note_Iterator_Impl<ELFType<E, Is64>> |
| using |
CGProfile = Elf_CGProfile_Impl<ELFType<E, Is64>> |
| using |
DynRange = ArrayRef<Dyn> |
| using |
ShdrRange = ArrayRef<Shdr> |
| using |
SymRange = ArrayRef<Sym> |
| using |
RelRange = ArrayRef<Rel> |
| using |
RelaRange = ArrayRef<Rela> |
| using |
RelrRange = ArrayRef<Relr> |
| using |
PhdrRange = ArrayRef<Phdr> |
| using |
Half = packed<uint16_t> |
| using |
Word = packed<uint32_t> |
| using |
Sword = packed<int32_t> |
| using |
Xword = packed<uint64_t> |
| using |
Sxword = packed<int64_t> |
| using |
Addr = packed<uint> |
| using |
Off = packed<uint> |
template<endianness E, bool Is64>
struct llvm::object::ELFType< E, Is64 >
Definition at line 50 of file ELFTypes.h.
◆ Addr
◆ CGProfile
◆ Chdr
◆ Crel
◆ Dyn
◆ DynRange
◆ Ehdr
◆ GnuHash
◆ Half
◆ Hash
◆ Nhdr
◆ Note
◆ NoteIterator
◆ Off
◆ Phdr
◆ PhdrRange
◆ Rel
◆ Rela
◆ RelaRange
◆ Relr
◆ RelRange
◆ RelrRange
◆ Shdr
◆ ShdrRange
◆ Sword
◆ Sxword
◆ Sym
◆ SymRange
◆ uint
◆ Verdaux
◆ Verdef
◆ Vernaux
◆ Verneed
◆ Versym
◆ Word
◆ Xword
◆ Endianness
◆ Is64Bits
The documentation for this struct was generated from the following file: