HomeSort by: relevance | last modified time | path
    Searched refs:dt_node_t (Results 1 - 19 of 19) sorted by relevancy

  /src/external/cddl/osnet/dist/lib/libdtrace/common/
dt_parser.h 118 } dt_node_t; typedef in typeref:struct:dt_node
188 extern int dt_node_is_integer(const dt_node_t *);
189 extern int dt_node_is_float(const dt_node_t *);
190 extern int dt_node_is_scalar(const dt_node_t *);
191 extern int dt_node_is_arith(const dt_node_t *);
192 extern int dt_node_is_vfptr(const dt_node_t *);
193 extern int dt_node_is_dynamic(const dt_node_t *);
194 extern int dt_node_is_stack(const dt_node_t *);
195 extern int dt_node_is_symaddr(const dt_node_t *);
196 extern int dt_node_is_usymaddr(const dt_node_t *);
    [all...]
dt_provider.h 45 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 *);
dt_sugar.c 59 dt_node_t *dtsp_pdescs; /* probe descriptions */
62 dt_node_t *dtsp_clause_list; /* list of clauses */
65 static void dt_sugar_visit_stmts(dt_sugar_parse_t *, dt_node_t *, int);
77 static dt_node_t *
88 dt_sugar_append_clause(dt_sugar_parse_t *dp, dt_node_t *clause)
97 dt_sugar_prepend_clause(dt_sugar_parse_t *dp, dt_node_t *clause)
108 static dt_node_t *
141 static dt_node_t *
143 dt_node_t *pred, int condid, int newcond)
145 dt_node_t *value, *body, *newpred
    [all...]
dt_pcb.h 59 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 */
dt_parser.c 37 * The parse tree is constructed of dt_node_t structures (see <dt_parser.h>)
52 * deallocate any dt_node_t's. Currently dt_cook_op2() is an exception to this
122 dt_node_t *yypragma; /* lex token list for control lines */
336 dt_type_promote(dt_node_t *lp, dt_node_t *rp, ctf_file_t **ofp, ctf_id_t *otype)
407 dt_node_promote(dt_node_t *lp, dt_node_t *rp, dt_node_t *dnp)
415 dt_node_name(const dt_node_t *dnp, char *buf, size_t len)
515 dt_node_t *
    [all...]
dt_pragma.c 82 dt_pragma_attributes(const char *prname, dt_node_t *dnp)
165 dt_pragma_binding(const char *prname, dt_node_t *dnp)
238 dt_pragma_depends(const char *prname, dt_node_t *cnp)
241 dt_node_t *nnp = cnp ? cnp->dn_list : NULL;
350 dt_pragma_error(const char *prname, dt_node_t *dnp)
352 dt_node_t *enp;
378 dt_pragma_ident(const char *prname, dt_node_t *dnp)
384 dt_pragma_option(const char *prname, dt_node_t *dnp)
431 dt_pragma_line(const char *prname, dt_node_t *dnp)
433 dt_node_t *fnp = dnp ? dnp->dn_list : NULL
    [all...]
dt_ident.c 60 dt_idcook_sign(dt_node_t *dnp, dt_ident_t *idp,
61 int argc, dt_node_t *args, const char *prefix, const char *suffix)
118 dt_idcook_assc(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
135 sizeof (dt_node_t))) == NULL) {
182 dt_idcook_func(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
231 sizeof (dt_node_t))) == NULL) {
322 dt_idcook_args(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap
    [all...]
dt_cc.c 182 dt_stmt_append(dtrace_stmtdesc_t *sdp, const dt_node_t *dnp)
322 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
326 dt_node_t *anp;
364 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
368 dt_node_t *anp, *normal;
427 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
431 dt_node_t *anp, *trunc;
493 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
498 dt_node_t *anp, *proto = NULL;
579 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp
    [all...]
dt_xlator.c 52 dt_node_t *enp, *mnp;
99 const char *name, dt_node_t *members, dt_node_t *nodes)
104 dt_node_t *dnp;
258 dt_xlator_lookup(dtrace_hdl_t *dtp, dt_node_t *src, dt_node_t *dst, int flags)
271 dt_node_t xn = { 0 };
369 dt_node_t *
372 dt_node_t *dnp;
dt_cg.c 47 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)
188 dt_cg_ptrsize(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp,
240 dt_cg_field_get(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp,
324 dt_cg_field_set(dt_node_t *src, dt_irlist_t *dlp,
325 dt_regset_t *drp, dt_node_t *dst)
405 dt_cg_store(dt_node_t *src, dt_irlist_t *dlp, dt_regset_t *drp, dt_node_t *dst)
467 dt_cg_typecast(const dt_node_t *src, const dt_node_t *dst
    [all...]
dt_provider.c 180 dt_probe_argmap(dt_node_t *xnp, dt_node_t *nnp)
195 static dt_node_t *
198 dt_node_t *args = NULL, *pnp = NULL, *dnp;
242 dt_node_t *xargs, *nargs;
414 dt_node_t *nargs, uint_t nargc, dt_node_t *xargs, uint_t xargc)
447 prp->pr_nargv = dt_alloc(dtp, sizeof (dt_node_t *) * nargc);
450 prp->pr_xargv = dt_alloc(dtp, sizeof (dt_node_t *) * xargc);
626 dt_node_t *
    [all...]
dt_printf.c 51 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
58 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
66 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
82 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
89 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
97 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
119 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
136 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
144 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
151 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp
    [all...]
dt_decl.c 288 dt_decl_protoform(dt_node_t *fnp, dt_node_t *flist)
290 dt_node_t *dnp;
310 dt_decl_prototype(dt_node_t *plist,
311 dt_node_t *flist, const char *kind, uint_t flags)
316 dt_node_t *dnp;
368 dt_decl_array(dt_node_t *dnp)
429 dt_decl_func(dt_decl_t *pdp, dt_node_t *dnp)
504 dt_decl_member(dt_node_t *dnp)
693 dt_decl_enumerator(char *s, dt_node_t *dnp
    [all...]
dt_as.c 97 dt_node_t dn;
153 uint_t i, uint_t xi, dt_node_t *dnp)
390 dp->dtdo_xlmtab = dt_zalloc(dtp, sizeof (dt_node_t *) * xlrefs);
407 dt_node_t **xlp = dp->dtdo_xlmtab;
dt_impl.h 674 extern void dt_pragma(dt_node_t *);
676 extern void dt_cg(dt_pcb_t *, dt_node_t *);
723 extern dt_node_t *yypragma; /* lex token list for control lines */
dt_dof.c 253 dt_node_t **pnp;
266 dt_node_t *dnp = *pnp++;
345 dt_node_t *dnp;
407 dt_node_t *dnp;
dt_dis.c 514 dt_node_t *dnp = dp->dtdo_xlmtab[i];
dt_grammar.y 43 dt_node_t *l_node;
231 | DT_CTX_DTYPE type_name { $$ = (dt_node_t *)$2; }
dt_program.c 409 dt_node_t *dnp;

Completed in 23 milliseconds