• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/dtrace-147/libdtrace/

Lines Matching defs:dtp

44 dt_program_create(dtrace_hdl_t *dtp)
46 dtrace_prog_t *pgp = dt_zalloc(dtp, sizeof (dtrace_prog_t));
49 dt_list_append(&dtp->dt_programs, pgp);
51 (void) dt_set_errno(dtp, EDT_NOMEM);
68 dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp)
75 dtrace_stmt_destroy(dtp, stp->ds_desc);
76 dt_free(dtp, stp);
80 dt_free(dtp, pgp->dp_xrefs[i]);
82 dt_free(dtp, pgp->dp_xrefs);
83 dt_list_delete(&dtp->dt_programs, pgp);
84 dt_free(dtp, pgp);
89 dtrace_program_info(dtrace_hdl_t *dtp, dtrace_prog_t *pgp,
156 dtrace_program_exec(dtrace_hdl_t *dtp, dtrace_prog_t *pgp,
162 dtrace_program_info(dtp, pgp, pip);
164 if ((dof = dtrace_dof_create(dtp, pgp, DTRACE_D_STRIP)) == NULL)
167 n = dt_ioctl(dtp, DTRACEIOC_ENABLE, dof);
170 dtrace_dof_destroy(dtp, dof);
190 return (dt_set_errno(dtp, err));
206 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp)
211 dt_difo_free(dtp, edp->dted_pred.dtpdd_difo);
213 dt_free(dtp, edp);
217 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp)
221 if ((edp = dt_zalloc(dtp, sizeof (dtrace_ecbdesc_t))) == NULL) {
222 (void) dt_set_errno(dtp, EDT_NOMEM);
232 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp)
236 if ((sdp = dt_zalloc(dtp, sizeof (dtrace_stmtdesc_t))) == NULL)
248 dtrace_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp)
253 if ((new = dt_alloc(dtp, sizeof (dtrace_actdesc_t))) == NULL)
283 dtrace_stmt_add(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_stmtdesc_t *sdp)
285 dt_stmt_t *stp = dt_alloc(dtp, sizeof (dt_stmt_t));
297 dtrace_stmt_iter(dtrace_hdl_t *dtp, dtrace_prog_t *pgp,
305 if ((status = func(dtp, pgp, stp->ds_desc, data)) != 0)
313 dtrace_stmt_destroy(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp)
350 dt_difo_free(dtp, ap->dtad_difo);
352 dt_free(dtp, ap);
359 dt_ecbdesc_release(dtp, sdp->dtsd_ecbdesc);
360 dt_free(dtp, sdp);
420 dtrace_hdl_t *dtp = infop->dthi_dtp;
438 return (dt_set_errno(dtp, errno));
441 return (dt_set_errno(dtp, errno));
448 return (dt_set_errno(dtp, errno));
452 return (dt_set_errno(dtp, errno));
456 return (dt_set_errno(dtp, errno));
459 return (dt_set_errno(dtp, errno));
464 return (dt_set_errno(dtp, errno));
467 return (dt_set_errno(dtp, errno));
480 dtrace_hdl_t *dtp = infop->dthi_dtp;
498 return (dt_set_errno(dtp, errno));
502 return (dt_set_errno(dtp, errno));
506 return (dt_set_errno(dtp, errno));
510 return (dt_set_errno(dtp, errno));
513 return (dt_set_errno(dtp, errno));
517 return (dt_set_errno(dtp, errno));
522 return (dt_set_errno(dtp, errno));
525 return (dt_set_errno(dtp, errno));
532 return (dt_set_errno(dtp, errno));
536 return (dt_set_errno(dtp, errno));
539 return (dt_set_errno(dtp, errno));
543 return (dt_set_errno(dtp, errno));
548 return (dt_set_errno(dtp, errno));
555 return (dt_set_errno(dtp, errno));
558 return (dt_set_errno(dtp, errno));
561 return (dt_set_errno(dtp, errno));
564 return (dt_set_errno(dtp, errno));
567 return (dt_set_errno(dtp, errno));
574 return (dt_set_errno(dtp, errno));
581 dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out)
598 info.dthi_dtp = dtp;
611 return (dt_set_errno(dtp, errno));
614 return (dt_set_errno(dtp, errno));
622 return (dt_set_errno(dtp, errno));
625 return (dt_set_errno(dtp, errno));
631 return (dt_set_errno(dtp, errno));
636 return (dt_set_errno(dtp, errno));
641 return (dt_set_errno(dtp, errno));
649 return (dt_set_errno(dtp, errno));
655 dtrace_program_header(dtrace_hdl_t *dtp, FILE *out, const char *fname)
668 return (dt_set_errno(dtp, errno));
677 for (pvp = dt_list_next(&dtp->dt_provlist);
679 if (dt_header_provider(dtp, pvp, out) != 0)
684 return (dt_set_errno(dtp, errno));
687 return (dt_set_errno(dtp, errno));