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