LLVM API Documentation

llvm::ELF::Elf32_Ehdr Struct Reference

#include <ELF.h>

Collaboration diagram for llvm::ELF::Elf32_Ehdr:
[legend]

List of all members.

Public Member Functions

bool checkMagic () const
unsigned char getFileClass () const
unsigned char getDataEncoding ()

Public Attributes

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


Detailed Description

Definition at line 50 of file ELF.h.


Member Function Documentation

bool llvm::ELF::Elf32_Ehdr::checkMagic (  )  const [inline]

Definition at line 65 of file ELF.h.

References e_ident, and llvm::ELF::ElfMagic.

unsigned char llvm::ELF::Elf32_Ehdr::getFileClass (  )  const [inline]

Definition at line 68 of file ELF.h.

References e_ident.

unsigned char llvm::ELF::Elf32_Ehdr::getDataEncoding (  )  [inline]

Definition at line 69 of file ELF.h.

References e_ident.


Member Data Documentation

Definition at line 51 of file ELF.h.

Referenced by checkMagic(), getDataEncoding(), and getFileClass().

Definition at line 52 of file ELF.h.

Definition at line 53 of file ELF.h.

Definition at line 54 of file ELF.h.

Definition at line 55 of file ELF.h.

Definition at line 56 of file ELF.h.

Definition at line 57 of file ELF.h.

Definition at line 58 of file ELF.h.

Definition at line 59 of file ELF.h.

Definition at line 60 of file ELF.h.

Definition at line 61 of file ELF.h.

Definition at line 62 of file ELF.h.

Definition at line 63 of file ELF.h.

Definition at line 64 of file ELF.h.


The documentation for this struct was generated from the following file: