MOS Source Code
|
#include <elf.h>
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 39 of file elf.h.
Referenced by elf_verify_header().
int object_type |
Definition at line 40 of file elf.h.
Referenced by elf_do_fill_process(), and elf_read_and_verify_executable().
int machine_type |
Definition at line 41 of file elf.h.
Referenced by elf_verify_header().
ptr_t entry_point |
Definition at line 45 of file elf.h.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
size_t ph_offset |
Definition at line 46 of file elf.h.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
u16 entry_size |
Definition at line 54 of file elf.h.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
u16 count |
Definition at line 54 of file elf.h.
Referenced by elf_do_fill_process(), and elf_map_interpreter().
struct { ... } ph |
Referenced by elf_do_fill_process(), and elf_map_interpreter().
struct { ... } sh |