21 #ifndef GEL_TYPES_PLUGIN_H_
22 #define GEL_TYPES_PLUGIN_H_
#define __END_DECLS
Definition: common.h:29
#define __BEGIN_DECLS
Definition: common.h:28
__BEGIN_DECLS struct sys_plugin_s sys_plugin_t
struct arch_plugin_s arch_plugin_t
struct gel_memory_cluster_s gel_memory_cluster_t
Definition: image.h:77
struct gel_image_s gel_image_t
Definition: image.h:75
Definition: gel_types_plugin.h:43
u8_t version
Definition: gel_types_plugin.h:45
u32_t psize
Definition: gel_types_plugin.h:50
u32_t align
Definition: gel_types_plugin.h:49
u16_t machine
Definition: gel_types_plugin.h:44
u8_t stack_align
Definition: gel_types_plugin.h:46
int(* plug_do_reloc)(gel_image_t *r, int flags)
Definition: gel_types_plugin.h:48
void * dlh
Definition: gel_types_plugin.h:47
Definition: gel_types_plugin.h:74
vaddr_t exec_begin
Definition: gel_types_plugin.h:79
vaddr_t base_vaddr
Definition: gel_types_plugin.h:78
u8_t * data
Definition: gel_types_plugin.h:76
gel_memory_cluster_t * cluster
Definition: gel_types_plugin.h:81
gel_file_t * container
Definition: gel_types_plugin.h:75
u32_t exec_size
Definition: gel_types_plugin.h:80
raddr_t base_raddr
Definition: gel_types_plugin.h:77
gel_platform_t * plat
Definition: gel_types_plugin.h:82
Definition: gel_types_plugin.h:31
int(* plug_image_load)(gel_env_t *env, gel_block_t **tab, u32_t num, vaddr_t *stack_pointer)
Definition: gel_types_plugin.h:37
void * dlh
Definition: gel_types_plugin.h:34
u8_t system
Definition: gel_types_plugin.h:32
u8_t version
Definition: gel_types_plugin.h:33
__BEGIN_DECLS typedef uint16_t u16_t
Definition: types.h:30
uint32_t u32_t
Definition: types.h:32
uint8_t u8_t
Definition: types.h:34
uint32_t vaddr_t
Definition: types.h:36
void * raddr_t
Definition: types.h:37