LLVM 20.0.0git
|
#include "llvm/Object/ELFTypes.h"
Static Public Attributes | |
static const endianness | Endianness = E |
static const bool | Is64Bits = Is64 |
Definition at line 49 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Addr = packed<uint> |
Definition at line 93 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::CGProfile = Elf_CGProfile_Impl<ELFType<E, Is64> > |
Definition at line 79 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Chdr = Elf_Chdr_Impl<ELFType<E, Is64> > |
Definition at line 75 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Crel = Elf_Crel_Impl<Is64> |
Definition at line 66 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Dyn = Elf_Dyn_Impl<ELFType<E, Is64> > |
Definition at line 62 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::DynRange = ArrayRef<Dyn> |
Definition at line 80 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Ehdr = Elf_Ehdr_Impl<ELFType<E, Is64> > |
Definition at line 59 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::GnuHash = Elf_GnuHash_Impl<ELFType<E, Is64> > |
Definition at line 74 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Half = packed<uint16_t> |
Definition at line 88 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Hash = Elf_Hash_Impl<ELFType<E, Is64> > |
Definition at line 73 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Nhdr = Elf_Nhdr_Impl<ELFType<E, Is64> > |
Definition at line 76 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Note = Elf_Note_Impl<ELFType<E, Is64> > |
Definition at line 77 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::NoteIterator = Elf_Note_Iterator_Impl<ELFType<E, Is64> > |
Definition at line 78 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Off = packed<uint> |
Definition at line 94 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Phdr = Elf_Phdr_Impl<ELFType<E, Is64> > |
Definition at line 63 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::PhdrRange = ArrayRef<Phdr> |
Definition at line 86 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Rel = Elf_Rel_Impl<ELFType<E, Is64>, false> |
Definition at line 64 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Rela = Elf_Rel_Impl<ELFType<E, Is64>, true> |
Definition at line 65 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::RelaRange = ArrayRef<Rela> |
Definition at line 84 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Relr = packed<uint> |
Definition at line 67 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::RelRange = ArrayRef<Rel> |
Definition at line 83 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::RelrRange = ArrayRef<Relr> |
Definition at line 85 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Shdr = Elf_Shdr_Impl<ELFType<E, Is64> > |
Definition at line 60 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::ShdrRange = ArrayRef<Shdr> |
Definition at line 81 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Sword = packed<int32_t> |
Definition at line 90 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Sxword = packed<int64_t> |
Definition at line 92 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Sym = Elf_Sym_Impl<ELFType<E, Is64> > |
Definition at line 61 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::SymRange = ArrayRef<Sym> |
Definition at line 82 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::uint = std::conditional_t<Is64, uint64_t, uint32_t> |
Definition at line 58 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Verdaux = Elf_Verdaux_Impl<ELFType<E, Is64> > |
Definition at line 69 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Verdef = Elf_Verdef_Impl<ELFType<E, Is64> > |
Definition at line 68 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Vernaux = Elf_Vernaux_Impl<ELFType<E, Is64> > |
Definition at line 71 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Verneed = Elf_Verneed_Impl<ELFType<E, Is64> > |
Definition at line 70 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Versym = Elf_Versym_Impl<ELFType<E, Is64> > |
Definition at line 72 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Word = packed<uint32_t> |
Definition at line 89 of file ELFTypes.h.
using llvm::object::ELFType< E, Is64 >::Xword = packed<uint64_t> |
Definition at line 91 of file ELFTypes.h.
|
static |
Definition at line 55 of file ELFTypes.h.
|
static |
Definition at line 56 of file ELFTypes.h.