![]() |
MOS Source Code
|
#include <elf.hpp>
Public Attributes | |
| elf_identity_t | identity |
| int | object_type: 16 |
| int | machine_type: 16 |
| u32 | version |
| ptr_t | entry_point |
| size_t | ph_offset |
| size_t | sh_offset |
| u32 | flags |
| u16 | header_size |
| struct { | |
| u16 entry_size | |
| u16 count | |
| } | ph |
| struct { | |
| u16 entry_size | |
| u16 count | |
| } | sh |
| u16 | sh_strtab_index |
| elf_identity_t identity |
Definition at line 40 of file elf.hpp.
Referenced by elf_verify_header().
| int object_type |
Definition at line 41 of file elf.hpp.
Referenced by elf_do_fill_process(), and elf_read_and_verify_executable().
| int machine_type |
Definition at line 42 of file elf.hpp.
Referenced by elf_verify_header().
| ptr_t entry_point |
Definition at line 46 of file elf.hpp.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
| size_t ph_offset |
Definition at line 47 of file elf.hpp.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
| u16 entry_size |
Definition at line 55 of file elf.hpp.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
| u16 count |
Definition at line 55 of file elf.hpp.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
| struct { ... } ph |
Referenced by elf_do_fill_process(), and elf_map_interpreter().
| struct { ... } sh |