Lines Matching refs:sdp

141 	dtrace_stmtdesc_t *sdp = dtrace_stmt_create(dtp, edp);
143 if (sdp == NULL)
147 yypcb->pcb_stmt = sdp;
149 sdp->dtsd_descattr = descattr;
150 sdp->dtsd_stmtattr = stmtattr;
152 return (sdp);
156 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp)
160 if ((new = dtrace_stmt_action(dtp, sdp)) == NULL)
178 dt_stmt_append(dtrace_stmtdesc_t *sdp, const dt_node_t *dnp)
180 dtrace_ecbdesc_t *edp = sdp->dtsd_ecbdesc;
276 if (dtrace_stmt_add(yypcb->pcb_hdl, yypcb->pcb_prog, sdp) != 0)
279 if (yypcb->pcb_stmt == sdp)
318 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
354 ap = dt_stmt_action(dtp, sdp);
360 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
403 ap = dt_stmt_action(dtp, sdp);
414 ap = dt_stmt_action(dtp, sdp);
423 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
470 ap = dt_stmt_action(dtp, sdp);
474 ap = dt_stmt_action(dtp, sdp);
489 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
558 sdp->dtsd_fmtdata =
560 dt_printf_validate(sdp->dtsd_fmtdata,
566 ap = dt_stmt_action(dtp, sdp);
575 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp,
624 sdp->dtsd_fmtdata = dt_printf_create(dtp, str);
626 dt_printf_validate(sdp->dtsd_fmtdata, DT_PRINTF_EXACTLEN,
645 ap = dt_stmt_action(dtp, sdp);
652 ap = dt_stmt_action(dtp, sdp);
660 dt_action_trace(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
662 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
680 dt_action_tracemem(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
682 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
737 dt_action_stack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
739 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
799 dt_action_ustack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
801 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
806 dt_action_setopt(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
818 ap = dt_stmt_action(dtp, sdp);
824 ap = dt_stmt_action(dtp, sdp);
853 dt_action_symmod(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp,
856 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
862 dt_action_ftruncate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
864 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
878 dt_action_stop(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
880 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
888 dt_action_breakpoint(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
890 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
898 dt_action_panic(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
900 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
907 dt_action_chill(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
909 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
917 dt_action_raise(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
919 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
927 dt_action_exit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
929 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
938 dt_action_speculate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
940 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
948 dt_action_commit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
950 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
958 dt_action_discard(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
960 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
968 dt_compile_fun(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
972 dt_action_breakpoint(dtp, dnp->dn_expr, sdp);
975 dt_action_chill(dtp, dnp->dn_expr, sdp);
978 dt_action_clear(dtp, dnp->dn_expr, sdp);
981 dt_action_commit(dtp, dnp->dn_expr, sdp);
984 dt_action_normalize(dtp, dnp->dn_expr, sdp);
987 dt_action_discard(dtp, dnp->dn_expr, sdp);
990 dt_action_exit(dtp, dnp->dn_expr, sdp);
993 dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_FREOPEN);
996 dt_action_ftruncate(dtp, dnp->dn_expr, sdp);
999 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_MOD);
1002 dt_action_normalize(dtp, dnp->dn_expr, sdp);
1005 dt_action_panic(dtp, dnp->dn_expr, sdp);
1008 dt_action_printa(dtp, dnp->dn_expr, sdp);
1011 dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_PRINTF);
1014 dt_action_raise(dtp, dnp->dn_expr, sdp);
1017 dt_action_setopt(dtp, dnp->dn_expr, sdp);
1020 dt_action_speculate(dtp, dnp->dn_expr, sdp);
1023 dt_action_stack(dtp, dnp->dn_expr, sdp);
1026 dt_action_stop(dtp, dnp->dn_expr, sdp);
1029 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_SYM);
1032 dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_SYSTEM);
1035 dt_action_trace(dtp, dnp->dn_expr, sdp);
1038 dt_action_tracemem(dtp, dnp->dn_expr, sdp);
1041 dt_action_trunc(dtp, dnp->dn_expr, sdp);
1044 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_UADDR);
1047 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_UMOD);
1050 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_USYM);
1054 dt_action_ustack(dtp, dnp->dn_expr, sdp);
1063 dt_compile_exp(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1065 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
1074 dt_compile_agg(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1104 ap = dt_stmt_action(dtp, sdp);
1108 ap = dt_stmt_action(dtp, sdp);
1317 ap = dt_stmt_action(dtp, sdp);
1326 assert(sdp->dtsd_aggdata == NULL);
1327 sdp->dtsd_aggdata = aid;
1329 ap = dt_stmt_action(dtp, sdp);
1346 dtrace_stmtdesc_t *sdp;
1374 sdp = dt_stmt_create(dtp, edp, cnp->dn_ctxattr, cnp->dn_attr);
1379 dt_compile_agg(dtp, dnp->dn_expr, sdp);
1381 dt_compile_exp(dtp, dnp, sdp);
1384 dt_compile_fun(dtp, dnp, sdp);
1387 dt_compile_agg(dtp, dnp, sdp);
1394 assert(yypcb->pcb_stmt == sdp);
1395 dt_stmt_append(sdp, dnp);