|
PatchworkOS
|
ELF file header. More...
#include <elf.h>
ELF file header.
The elf_hdr_t structure stored at the beginning of ELF files.
| uint64_t elf_hdr_t::entry |
Definition at line 281 of file elf.h.
Referenced by kernel_load(), and loader_load_program().
| elf_hdr_machine_t elf_hdr_t::machine |
| uint16_t elf_hdr_t::phdrAmount |
Definition at line 287 of file elf.h.
Referenced by determine_kernel_bounds(), kernel_load(), load_kernel_segments(), and loader_load_program().
| uint64_t elf_hdr_t::phdrOffset |
Definition at line 282 of file elf.h.
Referenced by kernel_load().
| uint16_t elf_hdr_t::phdrSize |
Definition at line 286 of file elf.h.
Referenced by determine_kernel_bounds(), kernel_load(), load_kernel_segments(), and loader_load_program().
| uint16_t elf_hdr_t::shdrAmount |
Definition at line 289 of file elf.h.
Referenced by load_section_headers().
| uint64_t elf_hdr_t::shdrOffset |
Definition at line 283 of file elf.h.
Referenced by load_section_headers().
| uint16_t elf_hdr_t::shdrSize |
Definition at line 288 of file elf.h.
Referenced by find_section_by_type(), load_section_headers(), and load_symbol_table().
| elf_hdr_type_t elf_hdr_t::type |
| elf_hdr_version_t elf_hdr_t::version |