Home
last modified time | relevance | path

Searched refs:dt_decl_t (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_decl.h53 } 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 Ddt_decl.c39 static dt_decl_t *
40 dt_decl_check(dt_decl_t *ddp) in dt_decl_check()
74 dt_decl_t *
77 dt_decl_t *ddp = malloc(sizeof (dt_decl_t)); in dt_decl_alloc()
94 dt_decl_free(dt_decl_t *ddp) in dt_decl_free()
96 dt_decl_t *ndp; in dt_decl_free()
110 dt_decl_t *ddp = dsp->ds_decl; in dt_decl_reset()
120 dt_decl_t *
121 dt_decl_push(dt_decl_t *ddp) in dt_decl_push()
124 dt_decl_t *top = dsp->ds_decl; in dt_decl_push()
[all …]
H A Ddt_parser.h212 extern dt_node_t *dt_node_type(dt_decl_t *);
216 extern dt_node_t *dt_node_offsetof(dt_decl_t *, char *);
225 extern dt_node_t *dt_node_member(dt_decl_t *, char *, dt_node_t *);
226 extern dt_node_t *dt_node_xlator(dt_decl_t *, dt_decl_t *, char *, dt_node_t *);
H A Ddt_parser.c1355 dt_node_type(dt_decl_t *ddp) in dt_node_type()
1425 dt_decl_t *ddp = dt_decl_top(); in dt_node_decl()
1804 dt_node_offsetof(dt_decl_t *ddp, char *s) in dt_node_offsetof()
2239 dt_decl_t *ddp = dt_decl_top(); in dt_node_inline()
2428 dt_node_member(dt_decl_t *ddp, char *name, dt_node_t *expr) in dt_node_member()
2454 dt_node_xlator(dt_decl_t *ddp, dt_decl_t *sdp, char *name, dt_node_t *members) in dt_node_xlator()
H A Ddt_grammar.y46 dt_decl_t *l_decl;
H A Ddt_cc.c2336 dt_decl_t *ddp; in dt_compile()
2491 ddp = (dt_decl_t *)yypcb->pcb_root; /* root is really a decl */ in dt_compile()