300,8 → 300,14 |
extern mem_backend_t elf_backend; |
extern mem_backend_t phys_backend; |
|
extern unsigned int elf_load(elf_header_t *header, as_t *as); |
/** |
* This flags is passed when running the loader, otherwise elf_load() |
* would return with a EE_LOADER error code. |
*/ |
#define ELD_F_LOADER 1 |
|
extern unsigned int elf_load(elf_header_t *header, as_t *as, int flags); |
|
/* Address space area related syscalls. */ |
extern unative_t sys_as_area_create(uintptr_t address, size_t size, int flags); |
extern unative_t sys_as_area_resize(uintptr_t address, size_t size, int flags); |