46 #define GEL_OPEN_NOPLUGINS 0x00000001
47 #define GEL_OPEN_QUIET 0x00000002
#define __END_DECLS
Definition: common.h:29
#define __BEGIN_DECLS
Definition: common.h:28
__BEGIN_DECLS struct gel_file_info_t gel_file_info_t
int gel_file_endianness(gel_file_t *file)
Definition: file.c:496
gel_hash_enum_t gel_sym_iter_t
Definition: file.h:61
int gel_file_infos(gel_file_t *e, gel_file_info_t *fi)
Definition: gel_infos.c:36
int gel_errno
Definition: gel_error.c:42
gel_file_t * gel_open(const char *filename, const char *plugpath, int flags)
Definition: file.c:255
char * gel_strtab(gel_file_t *f, int sect, u32_t off)
Definition: file.c:469
void gel_close(gel_file_t *e)
Definition: file.c:406
gel_sym_t * gel_sym_first(gel_sym_iter_t *iter, gel_file_t *file)
Definition: sym.c:92
gel_sym_t * gel_sym_next(gel_sym_iter_t *iter)
Definition: sym.c:106
Definition: gel_types_plugin.h:74
vaddr_t entry
Definition: file.h:37
u16_t blknum
Definition: file.h:40
char * filename
Definition: file.h:33
char ident[16]
Definition: file.h:32
u16_t machine
Definition: file.h:35
u32_t version
Definition: file.h:36
u16_t prognum
Definition: file.h:39
gel_block_t ** blocks
Definition: file.h:41
u16_t type
Definition: file.h:34
u16_t sectnum
Definition: file.h:38
__BEGIN_DECLS typedef uint16_t u16_t
Definition: types.h:30
uint32_t u32_t
Definition: types.h:32
uint32_t vaddr_t
Definition: types.h:36
struct gel_sym_s gel_sym_t
Definition: types.h:45