struct Elf_Ehdr_Impl

Declaration

template <class ELFT>
struct Elf_Ehdr_Impl { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/ELFTypes.h:480

Templates

ELFT

Member Variables

public unsigned char[16] e_ident
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_type
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_machine
public llvm::object::Elf_Ehdr_Impl::Elf_Word e_version
public llvm::object::Elf_Ehdr_Impl::Elf_Addr e_entry
public llvm::object::Elf_Ehdr_Impl::Elf_Off e_phoff
public llvm::object::Elf_Ehdr_Impl::Elf_Off e_shoff
public llvm::object::Elf_Ehdr_Impl::Elf_Word e_flags
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_ehsize
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_phentsize
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_phnum
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_shentsize
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_shnum
public llvm::object::Elf_Ehdr_Impl::Elf_Half e_shstrndx

Method Overview

Methods

bool checkMagic() const

Declared at: llvm/include/llvm/Object/ELFTypes.h:498

unsigned char getDataEncoding() const

Declared at: llvm/include/llvm/Object/ELFTypes.h:503

unsigned char getFileClass() const

Declared at: llvm/include/llvm/Object/ELFTypes.h:502