GEL  0.99
sys_plugin_s Struct Reference

#include <gel/gel_types_plugin.h>

Data Fields

u8_t system
 
u8_t version
 
void * dlh
 
gel_block_t **(* plug_image_map )(gel_env_t *env, gel_file_t *f, gel_file_t **tab, u32_t *num)
 
int(* plug_image_load )(gel_env_t *env, gel_block_t **tab, u32_t num, vaddr_t *stack_pointer)
 

Detailed Description

Plugin for handling system specific things.

Field Documentation

◆ dlh

sys_plugin_s sys_plugin_s::dlh

DL-handle of the plug-in.

◆ plug_image_load

sys_plugin_s sys_plugin_s::plug_image_load

Function that builds the image from the file.

◆ plug_image_map

sys_plugin_s sys_plugin_s::plug_image_map

Function that customize the loading from the file, possibly fixing virtual addresses or adding new memory blocks.

◆ system

sys_plugin_s sys_plugin_s::system

System identifier.

◆ version

sys_plugin_s sys_plugin_s::version

Version of the plug-in.


The documentation for this struct was generated from the following files: