dt_decl_t
dt_decl_t *ddp;
ddp = (dt_decl_t *)yypcb->pcb_root; /* root is really a decl */
dt_decl_t *ddp = dsp->ds_decl;
dt_decl_t *
dt_decl_t *
dt_decl_push(dt_decl_t *ddp)
dt_decl_t *top = dsp->ds_decl;
dt_decl_t *
dt_decl_t *ddp = dt_decl_top();
dt_decl_t *
dt_decl_t *
dt_decl_t *ddp = yypcb->pcb_dstack.ds_decl;
dt_decl_t *
dt_decl_t *ddp = dsp->ds_decl;
dt_decl_t *
dt_decl_t *ddp = yypcb->pcb_dstack.ds_decl;
dt_decl_t *
dt_decl_t *ddp = yypcb->pcb_dstack.ds_decl;
dt_decl_t *
dt_decl_t *ddp = dt_decl_push(dt_decl_alloc(CTF_K_ARRAY, NULL));
dt_decl_t *ndp = ddp;
static dt_decl_t *
dt_decl_check(dt_decl_t *ddp)
dt_decl_t *
dt_decl_func(dt_decl_t *pdp, dt_node_t *dnp)
dt_decl_t *ddp = dt_decl_alloc(CTF_K_FUNCTION, NULL);
dt_decl_t *
dt_decl_t *
dt_decl_t *ddp = dt_decl_spec(kind, name);
dt_decl_t *ddp = yypcb->pcb_dstack.ds_decl;
dt_decl_t *pdp;
dt_decl_t *
dt_decl_t *ddp = dt_decl_spec(CTF_K_ENUM, name);
dt_decl_t *
dt_decl_t *ddp = malloc(sizeof (dt_decl_t));
dt_decl_type(dt_decl_t *ddp, dtrace_typeinfo_t *tip)
dt_decl_free(dt_decl_t *ddp)
dt_decl_t *ndp;
extern dt_decl_t *dt_decl_spec(ushort_t, char *);
extern dt_decl_t *dt_decl_attr(ushort_t);
extern dt_decl_t *dt_decl_array(struct dt_node *);
extern dt_decl_t *dt_decl_func(dt_decl_t *, struct dt_node *);
extern dt_decl_t *dt_decl_ptr(void);
extern dt_decl_t *dt_decl_sou(uint_t, char *);
extern dt_decl_t *dt_decl_enum(char *);
extern int dt_decl_type(dt_decl_t *, dtrace_typeinfo_t *);
extern dt_decl_t *dt_scope_pop(void);
dt_decl_t *ds_decl; /* pointer to top of decl stack */
extern dt_decl_t *dt_decl_alloc(ushort_t, char *);
extern void dt_decl_free(dt_decl_t *);
extern dt_decl_t *dt_decl_push(dt_decl_t *);
extern dt_decl_t *dt_decl_pop(void);
extern dt_decl_t *dt_decl_pop_param(char **);
extern dt_decl_t *dt_decl_top(void);
extern dt_decl_t *dt_decl_ident(char *);
dt_decl_t *l_decl;
dt_node_type(dt_decl_t *ddp)
dt_decl_t *ddp = dt_decl_top();
dt_node_offsetof(dt_decl_t *ddp, char *s)
dt_decl_t *ddp = dt_decl_top();
dt_node_member(dt_decl_t *ddp, char *name, dt_node_t *expr)
dt_node_xlator(dt_decl_t *ddp, dt_decl_t *sdp, char *name, dt_node_t *members)
extern dt_node_t *dt_node_type(dt_decl_t *);
extern dt_node_t *dt_node_offsetof(dt_decl_t *, char *);
extern dt_node_t *dt_node_member(dt_decl_t *, char *, dt_node_t *);
extern dt_node_t *dt_node_xlator(dt_decl_t *, dt_decl_t *, char *, dt_node_t *);