struct Elf64_Ehdr

Declaration

struct Elf64_Ehdr { /* full declaration omitted */ };

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:87

Member Variables

public unsigned char[16] e_ident
public llvm::ELF::Elf64_Half e_type
public llvm::ELF::Elf64_Half e_machine
public llvm::ELF::Elf64_Word e_version
public llvm::ELF::Elf64_Addr e_entry
public llvm::ELF::Elf64_Off e_phoff
public llvm::ELF::Elf64_Off e_shoff
public llvm::ELF::Elf64_Word e_flags
public llvm::ELF::Elf64_Half e_ehsize
public llvm::ELF::Elf64_Half e_phentsize
public llvm::ELF::Elf64_Half e_phnum
public llvm::ELF::Elf64_Half e_shentsize
public llvm::ELF::Elf64_Half e_shnum
public llvm::ELF::Elf64_Half e_shstrndx

Method Overview

Methods

bool checkMagic() const

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:103

unsigned char getDataEncoding() const

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:108

unsigned char getFileClass() const

Declared at: llvm/include/llvm/BinaryFormat/ELF.h:107