VSF Documented
|
vsf elf loader More...
Go to the source code of this file.
Data Structures | |
class | vsf_elfloader_t |
enum | vsf_elfloader_sym_type_t { VSF_ELFLOADER_SYM_NONE = 0 , VSF_ELFLOADER_SYM_OBJECT = 1 , VSF_ELFLOADER_SYM_FUNC = 2 , VSF_ELFLOADER_SYM_SECTION = 3 , VSF_ELFLOADER_SYM_FILE = 4 } |
enum | { VSF_ELFLOADER_CB_FAIL = -1 , VSF_ELFLOADER_CB_GOON = 0 , VSF_ELFLOADER_CB_DONE = 1 } |
typedef enum vsf_elfloader_sym_type_t | vsf_elfloader_sym_type_t |
const struct vsf_loader_op_t | vsf_elfloader_op |
int | vsf_elfloader_load (vsf_elfloader_t *elfloader, vsf_loader_target_t *target) |
void | vsf_elfloader_cleanup (vsf_elfloader_t *elfloader) |
int | vsf_elfloader_call_init_array (vsf_elfloader_t *elfloader) |
void | vsf_elfloader_call_fini_array (vsf_elfloader_t *elfloader) |
void * | vsf_elfloader_remap (vsf_elfloader_t *elfloader, void *vaddr) |
void * | vsf_elfloader_get_symbol (vsf_elfloader_t *elfloader, const char *symbol_name, vsf_elfloader_sym_type_t symbol_type) |
vsf elf loader
provides a elf loader implementation
typedef enum vsf_elfloader_sym_type_t vsf_elfloader_sym_type_t |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |