Searched refs:dt_decl_t (Results 1 – 6 of 6) sorted by relevance
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_decl.h | 53 } dt_decl_t; typedef 78 dt_decl_t *ds_decl; /* pointer to top of decl stack */ 87 extern dt_decl_t *dt_decl_alloc(ushort_t, char *); 88 extern void dt_decl_free(dt_decl_t *); 90 extern dt_decl_t *dt_decl_push(dt_decl_t *); 91 extern dt_decl_t *dt_decl_pop(void); 92 extern dt_decl_t *dt_decl_pop_param(char **); 93 extern dt_decl_t *dt_decl_top(void); 95 extern dt_decl_t *dt_decl_ident(char *); 106 extern dt_decl_t *dt_decl_spec(ushort_t, char *); [all …]
|
H A D | dt_decl.c | 42 static dt_decl_t * 43 dt_decl_check(dt_decl_t *ddp) in dt_decl_check() 77 dt_decl_t * 80 dt_decl_t *ddp = malloc(sizeof (dt_decl_t)); in dt_decl_alloc() 97 dt_decl_free(dt_decl_t *ddp) in dt_decl_free() 99 dt_decl_t *ndp; in dt_decl_free() 113 dt_decl_t *ddp = dsp->ds_decl; in dt_decl_reset() 123 dt_decl_t * 124 dt_decl_push(dt_decl_t *ddp) in dt_decl_push() 127 dt_decl_t *top = dsp->ds_decl; in dt_decl_push() [all …]
|
H A D | dt_parser.h | 210 extern dt_node_t *dt_node_type(dt_decl_t *); 214 extern dt_node_t *dt_node_offsetof(dt_decl_t *, char *); 223 extern dt_node_t *dt_node_member(dt_decl_t *, char *, dt_node_t *); 224 extern dt_node_t *dt_node_xlator(dt_decl_t *, dt_decl_t *, char *, dt_node_t *);
|
H A D | dt_parser.c | 1373 dt_node_type(dt_decl_t *ddp) in dt_node_type() 1441 dt_decl_t *ddp = dt_decl_top(); in dt_node_decl() 1820 dt_node_offsetof(dt_decl_t *ddp, char *s) in dt_node_offsetof() 2256 dt_decl_t *ddp = dt_decl_top(); in dt_node_inline() 2445 dt_node_member(dt_decl_t *ddp, char *name, dt_node_t *expr) in dt_node_member() 2471 dt_node_xlator(dt_decl_t *ddp, dt_decl_t *sdp, char *name, dt_node_t *members) in dt_node_xlator()
|
H A D | dt_grammar.y | 44 dt_decl_t *l_decl;
|
H A D | dt_cc.c | 2397 dt_decl_t *ddp; in dt_compile() 2558 ddp = (dt_decl_t *)yypcb->pcb_root; /* root is really a decl */ in dt_compile()
|