19#define ELF_ENDIANNESS_MOS_DEFAULT ELF_ENDIANNESS_LSB
21#define ELF_ENDIANNESS_MOS_DEFAULT ELF_ENDIANNESS_MSB
98#define AUXV_VEC_SIZE 16
__nodiscard bool elf_fill_process(process_t *proc, file_t *file, const char *path, const char *const argv[], const char *const envp[])
process_t * elf_create_process(const char *path, process_t *parent, const char *const argv[], const char *const envp[], const stdio_t *ios)
__nodiscard bool elf_read_and_verify_executable(file_t *file, elf_header_t *header)
__nodiscard bool elf_do_fill_process(process_t *proc, file_t *file, elf_header_t elf, elf_startup_info_t *info)
#define MOS_STATIC_ASSERT
elf_program_header_type header_type
A wrapper type for the standard I/O streams.