dn_expr
switch (dnp->dn_expr->dn_ident->di_id) {
dt_action_breakpoint(dtp, dnp->dn_expr, sdp);
dt_action_chill(dtp, dnp->dn_expr, sdp);
dt_action_clear(dtp, dnp->dn_expr, sdp);
dt_action_commit(dtp, dnp->dn_expr, sdp);
dt_action_normalize(dtp, dnp->dn_expr, sdp);
dt_action_discard(dtp, dnp->dn_expr, sdp);
dt_action_exit(dtp, dnp->dn_expr, sdp);
dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_FREOPEN);
dt_action_ftruncate(dtp, dnp->dn_expr, sdp);
dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_MOD);
dt_action_normalize(dtp, dnp->dn_expr, sdp);
dt_action_panic(dtp, dnp->dn_expr, sdp);
dt_action_trace(dtp, dnp->dn_expr, sdp);
dt_action_printa(dtp, dnp->dn_expr, sdp);
dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_PRINTF);
dt_action_raise(dtp, dnp->dn_expr, sdp);
dt_action_setopt(dtp, dnp->dn_expr, sdp);
dt_action_speculate(dtp, dnp->dn_expr, sdp);
dt_action_stack(dtp, dnp->dn_expr, sdp);
dt_action_stop(dtp, dnp->dn_expr, sdp);
dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_SYM);
dt_action_printflike(dtp, dnp->dn_expr, sdp, DTRACEACT_SYSTEM);
dt_action_trace(dtp, dnp->dn_expr, sdp);
dt_action_tracemem(dtp, dnp->dn_expr, sdp);
dt_action_trunc(dtp, dnp->dn_expr, sdp);
dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_UADDR);
dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_UMOD);
dt_action_symmod(dtp, dnp->dn_expr, sdp, DTRACEACT_USYM);
dt_action_ustack(dtp, dnp->dn_expr, sdp);
dnerror(dnp->dn_expr, D_UNKNOWN, "tracing function %s( ) is "
"not yet supported\n", dnp->dn_expr->dn_ident->di_name);
dt_cg(yypcb, dnp->dn_expr);
if (dnp->dn_expr->dn_kind == DT_NODE_AGG)
dt_compile_agg(dtp, dnp->dn_expr, sdp);
dt_cg_node(dnp->dn_expr, dlp, drp);
instr = DIF_INSTR_TST(dnp->dn_expr->dn_reg);
dt_regset_free(drp, dnp->dn_expr->dn_reg);
dnp->dn_expr = expr;
dnp->dn_expr = expr;
dnp->dn_expr = dt_node_cook(dnp->dn_expr, DT_IDFLG_REF);
if (!dt_node_is_scalar(dnp->dn_expr)) {
dt_node_attr_assign(dnp, dt_attr_min(dnp->dn_expr->dn_attr,
dnp->dn_expr = dt_node_cook(dnp->dn_expr, idflags);
dt_node_attr_assign(dnp, dnp->dn_expr->dn_attr);
if (dnp->dn_expr)
return (dt_node_name(dnp->dn_expr, buf, len));
dt_printd(dnp->dn_expr, fp, 0);
dt_printd(dnp->dn_expr, fp, depth + 1);
dt_node_printr(dnp->dn_expr, fp, depth + 1);
dt_node_printr(dnp->dn_expr, fp, depth + 1);
if (dnp->dn_expr != NULL) {
dt_node_free(dnp->dn_expr);
dnp->dn_expr = NULL;
if (dnp->dn_expr != NULL) {
dt_node_free(dnp->dn_expr);
dnp->dn_expr = NULL;
dt_sugar_visit_all(dp, dnp->dn_expr);
dt_sugar_visit_all(dp, dnp->dn_expr);