|
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)
1.8.7