Progress on loading shared objects

This commit is contained in:
Alex
2022-12-22 03:57:26 +02:00
parent 865fa79f0b
commit 3124e879c3
3 changed files with 416 additions and 318 deletions

View File

@ -43,6 +43,17 @@ namespace Execute
SpawnData Spawn(char *Path, const char **argv, const char **envp);
void *ELFLoadRel(Elf64_Ehdr *Header);
void ELFLoadExec(void *BaseImage,
Elf64_Ehdr *ELFHeader,
Memory::Virtual &pva,
SpawnData *ret,
char *Path,
Tasking::PCB *Process,
const char **argv,
const char **envp,
Tasking::TaskArchitecture Arch,
Tasking::TaskCompatibility Comp);
}
#endif // !__FENNIX_KERNEL_FILE_EXECUTE_H__