Home About us GitHub Contact us Docs

FoxOS

Welcome to the FoxOS website!

elf::load_elf

Signature: scheduler::task_t* elf::load_elf(char* filename, const char** argv, const char** envp)
Description: Loads an elf file

Parameters:

Return: scheduler::task_t*

elf_apply_relocations

Signature: void elf_apply_relocations(void* ptr, Elf64_Ehdr* header, uint64_t vaddr, uint64_t elf_load_offset, uint64_t size)
Description: Applies relocations to an elf file

Parameters:

Return: void

elf::load_elf

Signature: scheduler::task_t* elf::load_elf(void* ptr, const char** argv, const char** envp)
Description: Loads an elf file

Parameters:

Return: scheduler::task_t*

Show file on GitHub