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: