Home
last modified time | relevance | path

Searched refs:dt_node_t (Results 1 – 18 of 18) sorted by relevance

/freebsd-9-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
Ddt_parser.h110 } dt_node_t; typedef
174 extern int dt_node_is_integer(const dt_node_t *);
175 extern int dt_node_is_float(const dt_node_t *);
176 extern int dt_node_is_scalar(const dt_node_t *);
177 extern int dt_node_is_arith(const dt_node_t *);
178 extern int dt_node_is_vfptr(const dt_node_t *);
179 extern int dt_node_is_dynamic(const dt_node_t *);
180 extern int dt_node_is_stack(const dt_node_t *);
181 extern int dt_node_is_symaddr(const dt_node_t *);
182 extern int dt_node_is_usymaddr(const dt_node_t *);
[all …]
Ddt_provider.h45 dt_node_t *pv_nodes; /* parse node allocation list */
82 dt_node_t *pr_nargs; /* native argument list */
83 dt_node_t **pr_nargv; /* native argument vector */
85 dt_node_t *pr_xargs; /* translated argument list */
86 dt_node_t **pr_xargv; /* translated argument vector */
100 dt_node_t *, uint_t, dt_node_t *, uint_t);
112 extern dt_node_t *dt_probe_tag(dt_probe_t *, uint_t, dt_node_t *);
Ddt_parser.c122 dt_node_t *yypragma; /* lex token list for control lines */
319 dt_type_promote(dt_node_t *lp, dt_node_t *rp, ctf_file_t **ofp, ctf_id_t *otype) in dt_type_promote()
390 dt_node_promote(dt_node_t *lp, dt_node_t *rp, dt_node_t *dnp) in dt_node_promote()
398 dt_node_name(const dt_node_t *dnp, char *buf, size_t len) in dt_node_name()
498 dt_node_t *
501 dt_node_t *dnp = dt_alloc(dtp, sizeof (dt_node_t)); in dt_node_xalloc()
527 static dt_node_t *
530 dt_node_t *dnp = dt_node_xalloc(yypcb->pcb_hdl, kind); in dt_node_alloc()
543 dt_node_free(dt_node_t *dnp) in dt_node_free()
646 dt_node_attr_assign(dt_node_t *dnp, dtrace_attribute_t attr) in dt_node_attr_assign()
[all …]
Ddt_cc.c182 dt_stmt_append(dtrace_stmtdesc_t *sdp, const dt_node_t *dnp) in dt_stmt_append()
322 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_clear()
326 dt_node_t *anp; in dt_action_clear()
364 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_normalize()
368 dt_node_t *anp, *normal; in dt_action_normalize()
427 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_trunc()
431 dt_node_t *anp, *trunc; in dt_action_trunc()
493 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) in dt_action_printa()
498 dt_node_t *anp, *proto = NULL; in dt_action_printa()
579 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp, in dt_action_printflike()
[all …]
Ddt_pragma.c81 dt_pragma_attributes(const char *prname, dt_node_t *dnp) in dt_pragma_attributes()
164 dt_pragma_binding(const char *prname, dt_node_t *dnp) in dt_pragma_binding()
237 dt_pragma_depends(const char *prname, dt_node_t *cnp) in dt_pragma_depends()
240 dt_node_t *nnp = cnp ? cnp->dn_list : NULL; in dt_pragma_depends()
341 dt_pragma_error(const char *prname, dt_node_t *dnp) in dt_pragma_error()
343 dt_node_t *enp; in dt_pragma_error()
369 dt_pragma_ident(const char *prname, dt_node_t *dnp) in dt_pragma_ident()
375 dt_pragma_option(const char *prname, dt_node_t *dnp) in dt_pragma_option()
422 dt_pragma_line(const char *prname, dt_node_t *dnp) in dt_pragma_line()
424 dt_node_t *fnp = dnp ? dnp->dn_list : NULL; in dt_pragma_line()
[all …]
Ddt_ident.c58 dt_idcook_sign(dt_node_t *dnp, dt_ident_t *idp, in dt_idcook_sign()
59 int argc, dt_node_t *args, const char *prefix, const char *suffix) in dt_idcook_sign()
116 dt_idcook_assc(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_assc()
133 sizeof (dt_node_t))) == NULL) { in dt_idcook_assc()
180 dt_idcook_func(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_func()
229 sizeof (dt_node_t))) == NULL) { in dt_idcook_func()
320 dt_idcook_args(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap) in dt_idcook_args()
325 dt_node_t tag, *nnp, *xnp; in dt_idcook_args()
436 dt_idcook_regs(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap) in dt_idcook_regs()
473 dt_idcook_type(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_type()
[all …]
Ddt_pcb.h59 dt_node_t *pcb_list; /* list of allocated parse tree nodes */
60 dt_node_t *pcb_hold; /* parse tree nodes on hold until end of defn */
61 dt_node_t *pcb_root; /* root of current parse tree */
77 dt_node_t *pcb_dret; /* node containing return type for assembler */
Ddt_xlator.c50 dt_node_t *enp, *mnp; in dt_xlator_create_member()
97 const char *name, dt_node_t *members, dt_node_t *nodes) in dt_xlator_create()
102 dt_node_t *dnp; in dt_xlator_create()
256 dt_xlator_lookup(dtrace_hdl_t *dtp, dt_node_t *src, dt_node_t *dst, int flags) in dt_xlator_lookup()
269 dt_node_t xn = { 0 }; in dt_xlator_lookup()
366 dt_node_t *
369 dt_node_t *dnp; in dt_xlator_member()
Ddt_cg.c47 static void dt_cg_node(dt_node_t *, dt_irlist_t *, dt_regset_t *);
145 dt_cg_load(dt_node_t *dnp, ctf_file_t *ctfp, ctf_id_t type) in dt_cg_load()
188 dt_cg_ptrsize(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp, in dt_cg_ptrsize()
240 dt_cg_field_get(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp, in dt_cg_field_get()
324 dt_cg_field_set(dt_node_t *src, dt_irlist_t *dlp, in dt_cg_field_set()
325 dt_regset_t *drp, dt_node_t *dst) in dt_cg_field_set()
405 dt_cg_store(dt_node_t *src, dt_irlist_t *dlp, dt_regset_t *drp, dt_node_t *dst) in dt_cg_store()
467 dt_cg_typecast(const dt_node_t *src, const dt_node_t *dst, in dt_cg_typecast()
541 dt_cg_arglist(dt_ident_t *idp, dt_node_t *args, in dt_cg_arglist()
545 dt_node_t *dnp; in dt_cg_arglist()
[all …]
Ddt_provider.c177 dt_probe_argmap(dt_node_t *xnp, dt_node_t *nnp) in dt_probe_argmap()
192 static dt_node_t *
195 dt_node_t *args = NULL, *pnp = NULL, *dnp; in dt_probe_alloc_args()
239 dt_node_t *xargs, *nargs; in dt_probe_discover()
395 dt_node_t *nargs, uint_t nargc, dt_node_t *xargs, uint_t xargc) in dt_probe_create()
428 prp->pr_nargv = dt_alloc(dtp, sizeof (dt_node_t *) * nargc); in dt_probe_create()
431 prp->pr_xargv = dt_alloc(dtp, sizeof (dt_node_t *) * xargc); in dt_probe_create()
609 dt_node_t *
610 dt_probe_tag(dt_probe_t *prp, uint_t argn, dt_node_t *dnp) in dt_probe_tag()
638 bzero(dnp, sizeof (dt_node_t)); in dt_probe_tag()
Ddt_printf.c55 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_addr()
62 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr()
70 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr()
86 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack()
93 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time()
101 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str()
123 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr()
140 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi()
148 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp()
155 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint()
[all …]
Ddt_decl.c287 dt_decl_protoform(dt_node_t *fnp, dt_node_t *flist) in dt_decl_protoform()
289 dt_node_t *dnp; in dt_decl_protoform()
309 dt_decl_prototype(dt_node_t *plist, in dt_decl_prototype()
310 dt_node_t *flist, const char *kind, uint_t flags) in dt_decl_prototype()
315 dt_node_t *dnp; in dt_decl_prototype()
367 dt_decl_array(dt_node_t *dnp) in dt_decl_array()
428 dt_decl_func(dt_decl_t *pdp, dt_node_t *dnp) in dt_decl_func()
503 dt_decl_member(dt_node_t *dnp) in dt_decl_member()
692 dt_decl_enumerator(char *s, dt_node_t *dnp) in dt_decl_enumerator()
Ddt_as.c95 dt_node_t dn; in dt_copyvar()
151 uint_t i, uint_t xi, dt_node_t *dnp) in dt_as_xlate()
386 dp->dtdo_xlmtab = dt_zalloc(dtp, sizeof (dt_node_t *) * xlrefs); in dt_as()
403 dt_node_t **xlp = dp->dtdo_xlmtab; in dt_as()
Ddt_impl.h636 extern void dt_pragma(dt_node_t *);
638 extern void dt_cg(dt_pcb_t *, dt_node_t *);
685 extern dt_node_t *yypragma; /* lex token list for control lines */
Ddt_dof.c253 dt_node_t **pnp; in dof_add_difo()
266 dt_node_t *dnp = *pnp++; in dof_add_difo()
345 dt_node_t *dnp; in dof_add_translator()
407 dt_node_t *dnp; in dof_add_probe()
Ddt_grammar.y40 dt_node_t *l_node;
225 | DT_CTX_DTYPE type_name { $$ = (dt_node_t *)$2; }
Ddt_dis.c512 dt_node_t *dnp = dp->dtdo_xlmtab[i]; in dt_dis()
Ddt_program.c409 dt_node_t *dnp; in dt_header_decl()