dwdie
struct dwdie *die;
struct dwdie *die;
pool_init(&die_pool, "die", 512, sizeof(struct dwdie));
SIMPLEQ_ENTRY(dwdie) die_next;
SIMPLEQ_HEAD(dwdie_queue, dwdie);
void subparse_subrange(struct dwdie *, size_t, struct itype *);
void subparse_enumerator(struct dwdie *, size_t, struct itype *);
parse_struct(struct dwdie *die, size_t psz, int type, size_t off)
void subparse_member(struct dwdie *, size_t, struct itype *, size_t);
void subparse_arguments(struct dwdie *, size_t, struct itype *);
subparse_member(struct dwdie *die, size_t psz, struct itype *it, size_t offset)
subparse_arguments(struct dwdie *die, size_t psz, struct itype *it)
parse_function(struct dwdie *die, size_t psz)
parse_funcptr(struct dwdie *die, size_t psz)
parse_variable(struct dwdie *die, size_t psz)
struct dwdie *die;
parse_base(struct dwdie *die, size_t psz)
parse_refers(struct dwdie *die, size_t psz, int type)
parse_array(struct dwdie *die, size_t psz)
parse_enum(struct dwdie *die, size_t psz)
struct itype *parse_base(struct dwdie *, size_t);
struct itype *parse_refers(struct dwdie *, size_t, int);
subparse_subrange(struct dwdie *die, size_t psz, struct itype *it)
struct itype *parse_array(struct dwdie *, size_t);
struct itype *parse_enum(struct dwdie *, size_t);
struct itype *parse_struct(struct dwdie *, size_t, int, size_t);
struct itype *parse_function(struct dwdie *, size_t);
subparse_enumerator(struct dwdie *die, size_t psz, struct itype *it)
struct itype *parse_funcptr(struct dwdie *, size_t);
struct itype *parse_variable(struct dwdie *, size_t);