Home About us GitHub Contact us Docs

FoxOS

Welcome to the FoxOS website!

elf_symbol_resolver::elf_symbol_resolver

Signature: elf_symbol_resolver::elf_symbol_resolver(void* raw_elf_file)
Attributes: undefined
Description: Constructor for the elf symbol resolver class

Parameters:

elf_symbol_resolver::resolve

Signature: void* elf_symbol_resolver::resolve(char* symbol_name)
Description: Resolves a symbol in an elf file

Parameters:

Return: void*

elf_symbol_resolver::resolve

Signature: char* elf_symbol_resolver::resolve(void* symbol_addr)
Description: Resolves a symbol in an elf file

Parameters:

Return: char*

elf::setup

Signature: void elf::setup()
Description: Sets up the elf resolver system

Return: void

elf::resolve_symbol

Signature: uint64_t elf::resolve_symbol(char* name)
Description: Resolves a symbol in the kernel and the loaded modules

Parameters:

Return: uint64_t

elf::resolve_symbol

Signature: char* elf::resolve_symbol(uint64_t address)
Description: Resolves a symbol in the kernel and the loaded modules

Parameters:

Return: char*

Show file on GitHub