KallistiOS
##version##
|
Kernel-specific definition of a loaded ELF binary. More...
#include <kos/elf.h>
Data Fields | |
void * | data |
Pointer to program in memory. More... | |
uint32 | size |
Memory image size (rounded up to page size) More... | |
ptr_t | lib_get_name |
Pointer to get_name() function. More... | |
ptr_t | lib_get_version |
Pointer to get_version() function. More... | |
ptr_t | lib_open |
Pointer to library's open function. More... | |
ptr_t | lib_close |
Pointer to library's close function. More... | |
char | fn [256] |
Filename of library. More... | |
Kernel-specific definition of a loaded ELF binary.
This structure represents the internal representation of a loaded ELF binary in KallistiOS (specifically as a dynamically loaded library).
void* elf_prog::data |
Pointer to program in memory.
char elf_prog::fn[256] |
Filename of library.
ptr_t elf_prog::lib_close |
Pointer to library's close function.
ptr_t elf_prog::lib_get_name |
Pointer to get_name() function.
ptr_t elf_prog::lib_get_version |
Pointer to get_version() function.
ptr_t elf_prog::lib_open |
Pointer to library's open function.
uint32 elf_prog::size |
Memory image size (rounded up to page size)