struct Elf32_Ehdr

Declaration

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

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

Member Variables

public unsigned char[16] e_ident
public llvm::ELF::Elf32_Half e_type
public llvm::ELF::Elf32_Half e_machine
public llvm::ELF::Elf32_Word e_version
public llvm::ELF::Elf32_Addr e_entry
public llvm::ELF::Elf32_Off e_phoff
public llvm::ELF::Elf32_Off e_shoff
public llvm::ELF::Elf32_Word e_flags
public llvm::ELF::Elf32_Half e_ehsize
public llvm::ELF::Elf32_Half e_phentsize
public llvm::ELF::Elf32_Half e_phnum
public llvm::ELF::Elf32_Half e_shentsize
public llvm::ELF::Elf32_Half e_shnum
public llvm::ELF::Elf32_Half e_shstrndx

Method Overview

Methods

bool checkMagic() const

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

unsigned char getDataEncoding() const

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

unsigned char getFileClass() const

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