Lines Matching refs:sdp
144 dtrace_stmtdesc_t *sdp = dtrace_stmt_create(dtp, edp);
146 if (sdp == NULL)
150 yypcb->pcb_stmt = sdp;
152 sdp->dtsd_descattr = descattr;
153 sdp->dtsd_stmtattr = stmtattr;
155 return (sdp);
159 dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp)
163 if ((new = dtrace_stmt_action(dtp, sdp)) == NULL)
181 dt_stmt_append(dtrace_stmtdesc_t *sdp, const dt_node_t *dnp)
183 dtrace_ecbdesc_t *edp = sdp->dtsd_ecbdesc;
279 if (dtrace_stmt_add(yypcb->pcb_hdl, yypcb->pcb_prog, sdp) != 0)
282 if (yypcb->pcb_stmt == sdp)
321 dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
357 ap = dt_stmt_action(dtp, sdp);
363 dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
406 ap = dt_stmt_action(dtp, sdp);
417 ap = dt_stmt_action(dtp, sdp);
426 dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
473 ap = dt_stmt_action(dtp, sdp);
477 ap = dt_stmt_action(dtp, sdp);
492 dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
561 sdp->dtsd_fmtdata =
563 dt_printf_validate(sdp->dtsd_fmtdata,
569 ap = dt_stmt_action(dtp, sdp);
578 dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp,
627 sdp->dtsd_fmtdata = dt_printf_create(dtp, str);
629 dt_printf_validate(sdp->dtsd_fmtdata, DT_PRINTF_EXACTLEN,
648 ap = dt_stmt_action(dtp, sdp);
655 ap = dt_stmt_action(dtp, sdp);
663 dt_action_trace(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
667 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
720 sdp->dtsd_strdata = dt_alloc(dtp, n);
721 if (sdp->dtsd_strdata == NULL)
724 (void) snprintf(sdp->dtsd_strdata, n, "%s`%d`%d",
727 (void) snprintf(sdp->dtsd_strdata, n, "%s`%d",
737 dt_action_tracemem(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
739 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
777 ap = dt_stmt_action(dtp, sdp);
815 dt_action_stack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
817 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
877 dt_action_ustack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
879 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
884 dt_action_setopt(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
896 ap = dt_stmt_action(dtp, sdp);
902 ap = dt_stmt_action(dtp, sdp);
931 dt_action_symmod(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp,
934 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
940 dt_action_ftruncate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
942 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
956 dt_action_stop(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
958 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
966 dt_action_breakpoint(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
968 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
976 dt_action_panic(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
978 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
985 dt_action_chill(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
987 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
995 dt_action_raise(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
997 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
1005 dt_action_exit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1007 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
1016 dt_action_speculate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1018 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
1026 dt_action_commit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1028 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
1036 dt_action_discard(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1038 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
1046 dt_compile_fun(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1050 dt_action_breakpoint(dtp, dnp->dn_expr, sdp);
1053 dt_action_chill(dtp, dnp->dn_expr, sdp);
1056 dt_action_clear(dtp, dnp->dn_expr, sdp);
1059 dt_action_commit(dtp, dnp->dn_expr, sdp);
1062 dt_action_normalize(dtp, dnp->dn_expr, sdp);
1065 dt_action_discard(dtp, dnp->dn_expr, sdp);
1068 dt_action_exit(dtp, dnp->dn_expr, sdp);
1071 dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_FREOPEN);
1074 dt_action_ftruncate(dtp, dnp->dn_expr, sdp);
1077 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_MOD);
1080 dt_action_normalize(dtp, dnp->dn_expr, sdp);
1083 dt_action_panic(dtp, dnp->dn_expr, sdp);
1086 dt_action_trace(dtp, dnp->dn_expr, sdp);
1089 dt_action_printa(dtp, dnp->dn_expr, sdp);
1092 dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_PRINTF);
1095 dt_action_raise(dtp, dnp->dn_expr, sdp);
1098 dt_action_setopt(dtp, dnp->dn_expr, sdp);
1101 dt_action_speculate(dtp, dnp->dn_expr, sdp);
1104 dt_action_stack(dtp, dnp->dn_expr, sdp);
1107 dt_action_stop(dtp, dnp->dn_expr, sdp);
1110 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_SYM);
1113 dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_SYSTEM);
1116 dt_action_trace(dtp, dnp->dn_expr, sdp);
1119 dt_action_tracemem(dtp, dnp->dn_expr, sdp);
1122 dt_action_trunc(dtp, dnp->dn_expr, sdp);
1125 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_UADDR);
1128 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_UMOD);
1131 dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_USYM);
1135 dt_action_ustack(dtp, dnp->dn_expr, sdp);
1144 dt_compile_exp(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1146 dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
1155 dt_compile_agg(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
1185 ap = dt_stmt_action(dtp, sdp);
1189 ap = dt_stmt_action(dtp, sdp);
1537 ap = dt_stmt_action(dtp, sdp);
1546 assert(sdp->dtsd_aggdata == NULL);
1547 sdp->dtsd_aggdata = aid;
1549 ap = dt_stmt_action(dtp, sdp);
1566 dtrace_stmtdesc_t *sdp;
1594 sdp = dt_stmt_create(dtp, edp, cnp->dn_ctxattr, cnp->dn_attr);
1599 dt_compile_agg(dtp, dnp->dn_expr, sdp);
1601 dt_compile_exp(dtp, dnp, sdp);
1604 dt_compile_fun(dtp, dnp, sdp);
1607 dt_compile_agg(dtp, dnp, sdp);
1614 assert(yypcb->pcb_stmt == sdp);
1615 dt_stmt_append(sdp, dnp);