summaryrefslogtreecommitdiff
path: root/src/user/lib/elfload.h
blob: 40c4874c60f459994d0fa3a3339ec3c18993c647 (plain)
1
2
3
4
5
6
7
8
#pragma once
#include <user/lib/stdlib.h>

void elf_execf(libc_file *f);
void elf_exec(void *elf);
void *elf_partialexec(void *elf); /* returns pointer to entry point */

void elf_selfreloc(void); // elfreloc.c