UnnamedOS
elf.h File Reference
#include <stdint.h>
#include <mem/vmm.h>
#include <tasks/task.h>
+ Include dependency graph for elf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  elf_header_t
 The ELF header at the start of every ELF file. More...
 

Typedefs

typedef elf_header_t elf_t
 an ELF file starts with the header
 

Functions

task_pid_t elf_create_task (elf_t *elf, size_t kernel_stack_len, size_t user_stack_len)
 Creates a user task running the code of an ELF file. More...
 
void elf_destroy_task (task_pid_t pid)
 Destroys a user task running the code of an ELF file. More...