|
My Kernel v0.1.0
|
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. | |
| elf32_half elf32_ehdr::e_type |