My Kernel v0.1.0
elf32_ehdr Struct Reference

ELF file header.

#include <elf32.h>

Data Fields

elf32_half e_type
 Object file type. More...
 
elf32_half e_machine
 Machine type.
 
elf32_word e_version
 Must contain EV_CURRENT.
 
elf32_word e_entry
 Virtual address of the program's entrypoint.
 
elf32_off e_phoff
 Offset to the program header table.
 
elf32_off e_shoff
 Offset to the section header table.
 
elf32_word e_flags
 Processor specific flags.
 
elf32_half e_ehsize
 The size of this header.
 
elf32_half e_phentsize
 Size of a entry inside the program header table.
 
elf32_half e_phnum
 Number of entries inside the program header table.
 
elf32_half e_shentsize
 Size of a section table entry.
 
elf32_half e_shnum
 Number of sections.
 
elf32_half e_shstrndx
 Section header index of the string table for section header names.
 

Field Documentation

◆ e_type

elf32_half elf32_ehdr::e_type
See also
e_type

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