Lines Matching refs:dtp

512 	dtrace_hdl_t *dtp;
591 if ((dtp = dtrace_open(DTRACE_VERSION, oflags, &err)) == NULL) {
599 c->dtjc_dtp = dtp; /* set consumer handle to native DTrace library */
675 dtrace_hdl_t *dtp;
685 dtp = jc.dtjj_consumer->dtjc_dtp;
707 if ((p->dtjp_program = dtrace_program_strcompile(dtp,
712 prog, dtrace_errmsg(dtp, dtrace_errno(dtp)));
735 dtrace_hdl_t *dtp;
745 dtp = jc.dtjj_consumer->dtjc_dtp;
771 if ((p->dtjp_program = dtrace_program_fcompile(dtp,
775 dtrace_errmsg(dtp, dtrace_errno(dtp)));
798 dtrace_hdl_t *dtp;
808 dtp = jc.dtjj_consumer->dtjc_dtp;
833 if (dtrace_program_exec(dtp, p->dtjp_program, pinfo) == -1) {
836 dtrace_errmsg(dtp, dtrace_errno(dtp)));
876 dtrace_hdl_t *dtp;
888 dtp = jc.dtjj_consumer->dtjc_dtp;
905 dtrace_program_info(dtp, p->dtjp_program, pinfo);
999 dtrace_hdl_t *dtp = jc.dtjj_consumer->dtjc_dtp;
1000 if (dtrace_setopt(dtp, opt, val) == -1) {
1001 dtj_throw_dtrace_exception(&jc, dtrace_errmsg(dtp,
1002 dtrace_errno(dtp)));
1020 dtrace_hdl_t *dtp;
1028 dtp = jc.dtjj_consumer->dtjc_dtp;
1046 if (dtrace_getopt(dtp, opt, &optval) == -1) {
1049 dtrace_errmsg(dtp, dtrace_errno(dtp)));
1138 dtrace_hdl_t *dtp;
1143 dtp = jc.dtjj_consumer->dtjc_dtp;
1149 if (dtrace_go(dtp) != 0) {
1152 dtrace_errmsg(dtp, dtrace_errno(dtp)));
1168 dtrace_hdl_t *dtp;
1173 dtp = jc.dtjj_consumer->dtjc_dtp;
1175 if (dtrace_stop(dtp) == -1) {
1190 dtrace_hdl_t *dtp;
1195 dtp = jc.dtjj_consumer->dtjc_dtp;
1230 dtrace_proc_continue(dtp, P);
1280 dtrace_hdl_t *dtp;
1285 dtp = jc.dtjj_consumer->dtjc_dtp;
1300 dtrace_proc_release(dtp, P);
1305 dtrace_close(dtp);
1345 dtrace_hdl_t *dtp;
1357 dtp = jc.dtjj_consumer->dtjc_dtp;
1373 rc = dtrace_addr2str(dtp, addr, &dummy, 1);
1380 (void) dtrace_addr2str(dtp, addr, s, rc + 1);
1395 dtrace_hdl_t *dtp;
1407 dtp = jc.dtjj_consumer->dtjc_dtp;
1423 rc = dtrace_uaddr2str(dtp, pid, addr, &dummy, 1);
1430 (void) dtrace_uaddr2str(dtp, pid, addr, s, rc + 1);
1485 dtrace_hdl_t *dtp;
1493 dtp = jc.dtjj_consumer->dtjc_dtp;
1509 P = dtrace_proc_create(dtp, argv[0], argv);
1513 dtj_throw_dtrace_exception(&jc, dtrace_errmsg(dtp,
1514 dtrace_errno(dtp)));
1521 dtrace_proc_release(dtp, P);
1535 dtrace_hdl_t *dtp;
1541 dtp = jc.dtjj_consumer->dtjc_dtp;
1552 P = dtrace_proc_grab(dtp, (pid_t)pid, 0);
1554 dtj_throw_dtrace_exception(&jc, dtrace_errmsg(dtp,
1555 dtrace_errno(dtp)));
1562 dtrace_proc_release(dtp, P);
1600 dtrace_hdl_t *dtp;
1609 dtp = jc.dtjj_consumer->dtjc_dtp;
1634 rc = dtrace_str2desc(dtp, DTRACE_PROBESPEC_NAME, probestr,
1641 probestr, dtrace_errmsg(dtp,
1642 dtrace_errno(dtp)));
1649 (void) dtrace_probe_iter(dtp, pdp, func, &jc);
1658 dtj_list_probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg)
1683 dtj_list_probe_detail(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp,
1705 if (dtrace_probe_info(dtp, pdp, &p) == 0) {
1736 dtj_list_stmt(dtrace_hdl_t *dtp, dtrace_prog_t *pgp,
1746 if (dtrace_probe_iter(dtp, &edp->dted_probe,
1752 dtrace_errmsg(dtp, dtrace_errno(dtp)));
1783 dtrace_hdl_t *dtp;
1793 dtp = jc.dtjj_consumer->dtjc_dtp;
1822 (void) dtrace_stmt_iter(dtp, p->dtjp_program,