Lines Matching refs:dtp

65 	dtrace_hdl_t *dtp = pfv->pfv_dtp;  in pfcheck_uaddr()  local
66 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in pfcheck_uaddr()
232 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_sint() argument
240 return (dt_printf(dtp, fp, format, in pfprint_sint()
243 return (dt_printf(dtp, fp, format, in pfprint_sint()
246 return (dt_printf(dtp, fp, format, in pfprint_sint()
249 return (dt_printf(dtp, fp, format, in pfprint_sint()
252 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_sint()
258 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_uint() argument
265 return (dt_printf(dtp, fp, format, in pfprint_uint()
268 return (dt_printf(dtp, fp, format, in pfprint_uint()
271 return (dt_printf(dtp, fp, format, in pfprint_uint()
274 return (dt_printf(dtp, fp, format, in pfprint_uint()
277 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_uint()
282 pfprint_dint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_dint() argument
286 return (pfprint_sint(dtp, fp, format, pfd, addr, size, normal)); in pfprint_dint()
288 return (pfprint_uint(dtp, fp, format, pfd, addr, size, normal)); in pfprint_dint()
293 pfprint_fp(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_fp() argument
301 return (dt_printf(dtp, fp, format, in pfprint_fp()
304 return (dt_printf(dtp, fp, format, in pfprint_fp()
307 return (dt_printf(dtp, fp, format, in pfprint_fp()
310 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_fp()
316 pfprint_addr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_addr() argument
331 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_addr()
337 } while ((len = dtrace_addr2str(dtp, val, s, n)) > n); in pfprint_addr()
339 return (dt_printf(dtp, fp, format, s)); in pfprint_addr()
344 pfprint_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_mod() argument
347 return (dt_print_mod(dtp, fp, format, (caddr_t)addr)); in pfprint_mod()
352 pfprint_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_umod() argument
355 return (dt_print_umod(dtp, fp, format, (caddr_t)addr)); in pfprint_umod()
360 pfprint_uaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_uaddr() argument
367 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in pfprint_uaddr()
381 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_uaddr()
384 if (pid == 0 && dtp->dt_vector == NULL && idp != NULL) in pfprint_uaddr()
390 } while ((len = dtrace_uaddr2str(dtp, pid, val, s, n)) > n); in pfprint_uaddr()
392 return (dt_printf(dtp, fp, format, s)); in pfprint_uaddr()
397 pfprint_stack(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_stack() argument
401 dtrace_optval_t saved = dtp->dt_options[DTRACEOPT_STACKINDENT]; in pfprint_stack()
424 dtp->dt_options[DTRACEOPT_STACKINDENT] = width; in pfprint_stack()
429 err = dt_print_ustack(dtp, fp, format, addr, rec->dtrd_arg); in pfprint_stack()
433 err = dt_print_stack(dtp, fp, format, addr, rec->dtrd_arg, in pfprint_stack()
441 dtp->dt_options[DTRACEOPT_STACKINDENT] = saved; in pfprint_stack()
448 pfprint_time(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_time() argument
476 return (dt_printf(dtp, fp, format, buf)); in pfprint_time()
486 pfprint_time822(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_time822() argument
496 return (dt_printf(dtp, fp, format, buf)); in pfprint_time822()
501 pfprint_port(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_port() argument
509 return (dt_printf(dtp, fp, format, sv->s_name)); in pfprint_port()
512 return (dt_printf(dtp, fp, format, buf)); in pfprint_port()
517 pfprint_inetaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_inetaddr() argument
532 return (dt_printf(dtp, fp, format, host->h_name)); in pfprint_inetaddr()
536 return (dt_printf(dtp, fp, format, host->h_name)); in pfprint_inetaddr()
539 return (dt_printf(dtp, fp, format, s)); in pfprint_inetaddr()
544 pfprint_cstr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_cstr() argument
551 return (dt_printf(dtp, fp, format, s)); in pfprint_cstr()
556 pfprint_wstr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_wstr() argument
563 return (dt_printf(dtp, fp, format, ws)); in pfprint_wstr()
568 pfprint_estr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_estr() argument
575 return (dt_set_errno(dtp, EDT_NOMEM)); in pfprint_estr()
577 n = dt_printf(dtp, fp, format, s); in pfprint_estr()
583 pfprint_echr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_echr() argument
599 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_echr()
602 return (pfprint_estr(dtp, fp, format, pfd, &c, 1, normal)); in pfprint_echr()
607 pfprint_pct(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_pct() argument
610 return (dt_printf(dtp, fp, "%%")); in pfprint_pct()
685 dt_pfdict_create(dtrace_hdl_t *dtp) in dt_pfdict_create() argument
694 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_pfdict_create()
697 dtp->dt_pfdict = pdi; in dt_pfdict_create()
707 dt_pfdict_destroy(dtp); in dt_pfdict_create()
708 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_pfdict_create()
725 dtp, DTRACE_OBJ_DDEFS, pfc->pfc_tstr, &dtt) != 0) { in dt_pfdict_create()
726 dt_pfdict_destroy(dtp); in dt_pfdict_create()
727 return (dt_set_errno(dtp, EDT_NOCONV)); in dt_pfdict_create()
739 dtp, DTRACE_OBJ_CDEFS, pfc->pfc_tstr, &dtt) == 0) { in dt_pfdict_create()
749 dt_pfdict_destroy(dtp); in dt_pfdict_create()
750 return (dt_set_errno(dtp, EDT_BADCONV)); in dt_pfdict_create()
760 dt_pfdict_destroy(dtrace_hdl_t *dtp) in dt_pfdict_destroy() argument
762 dt_pfdict_t *pdi = dtp->dt_pfdict; in dt_pfdict_destroy()
778 dtp->dt_pfdict = NULL; in dt_pfdict_destroy()
782 dt_pfdict_lookup(dtrace_hdl_t *dtp, const char *name) in dt_pfdict_lookup() argument
784 dt_pfdict_t *pdi = dtp->dt_pfdict; in dt_pfdict_lookup()
797 dt_printf_error(dtrace_hdl_t *dtp, int err) in dt_printf_error() argument
802 (void) dt_set_errno(dtp, err); in dt_printf_error()
807 dt_printf_create(dtrace_hdl_t *dtp, const char *s) in dt_printf_create() argument
817 return (dt_printf_error(dtp, EDT_NOMEM)); in dt_printf_create()
824 pfv->pfv_dtp = dtp; in dt_printf_create()
837 return (dt_printf_error(dtp, EDT_NOMEM)); in dt_printf_create()
889 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
910 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
916 if (dtp->dt_conf.dtc_ctfmodel == CTF_MODEL_LP64) in dt_printf_create()
939 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
949 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
956 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
972 pfd->pfd_conv = dt_pfdict_lookup(dtp, name); in dt_printf_create()
978 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
985 return (dt_printf_error(dtp, EDT_NOMEM)); in dt_printf_create()
1225 dt_printf_getint(dtrace_hdl_t *dtp, const dtrace_recdesc_t *recp, in dt_printf_getint() argument
1231 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_getint()
1236 return (dt_set_errno(dtp, EDT_DOFFSET)); in dt_printf_getint()
1239 return (dt_set_errno(dtp, EDT_DALIGN)); in dt_printf_getint()
1255 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_getint()
1263 pfprint_average(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_average() argument
1269 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_average()
1271 return (dt_printf(dtp, fp, format, in pfprint_average()
1277 pfprint_stddev(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_stddev() argument
1283 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_stddev()
1285 return (dt_printf(dtp, fp, format, in pfprint_stddev()
1291 pfprint_quantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_quantize() argument
1294 return (dt_print_quantize(dtp, fp, addr, size, normal)); in pfprint_quantize()
1299 pfprint_lquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_lquantize() argument
1302 return (dt_print_lquantize(dtp, fp, addr, size, normal)); in pfprint_lquantize()
1307 pfprint_llquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_llquantize() argument
1310 return (dt_print_llquantize(dtp, fp, addr, size, normal)); in pfprint_llquantize()
1314 dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, in dt_printf_format() argument
1341 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_format()
1368 if ((rval = dt_printf(dtp, fp, tmp)) < 0) in dt_printf_format()
1382 if (dt_buffered_flush(dtp, NULL, NULL, in dt_printf_format()
1399 if (pfc->pfc_print(dtp, fp, NULL, pfd, NULL, 0, 1) >= 0) in dt_printf_format()
1405 if (dt_printf_getint(dtp, recp++, nrecs--, buf, in dt_printf_format()
1414 dtp, recp++, nrecs--, buf, len, &prec) == -1) in dt_printf_format()
1425 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_format()
1448 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_format()
1475 return (dt_set_errno(dtp, EDT_DOFFSET)); in dt_printf_format()
1482 return (dt_set_errno(dtp, EDT_DALIGN)); in dt_printf_format()
1543 if (func(dtp, fp, format, pfd, addr, size, normal) < 0) in dt_printf_format()
1555 if (dt_buffered_flush(dtp, NULL, in dt_printf_format()
1565 dtrace_sprintf(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_sprintf() argument
1571 rval = dtrace_getopt(dtp, "strsize", &size); in dtrace_sprintf()
1573 assert(dtp->dt_sprintf_buflen == 0); in dtrace_sprintf()
1575 if (dtp->dt_sprintf_buf != NULL) in dtrace_sprintf()
1576 free(dtp->dt_sprintf_buf); in dtrace_sprintf()
1578 if ((dtp->dt_sprintf_buf = malloc(size)) == NULL) in dtrace_sprintf()
1579 return (dt_set_errno(dtp, EDT_NOMEM)); in dtrace_sprintf()
1581 bzero(dtp->dt_sprintf_buf, size); in dtrace_sprintf()
1582 dtp->dt_sprintf_buflen = size; in dtrace_sprintf()
1583 rval = dt_printf_format(dtp, fp, fmtdata, recp, nrecs, buf, len, in dtrace_sprintf()
1585 dtp->dt_sprintf_buflen = 0; in dtrace_sprintf()
1588 free(dtp->dt_sprintf_buf); in dtrace_sprintf()
1595 dtrace_system(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_system() argument
1599 int rval = dtrace_sprintf(dtp, fp, fmtdata, recp, nrecs, buf, len); in dtrace_system()
1611 if (system(dtp->dt_sprintf_buf) == -1) in dtrace_system()
1612 return (dt_set_errno(dtp, errno)); in dtrace_system()
1618 dtrace_freopen(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_freopen() argument
1628 rval = dtrace_sprintf(dtp, fp, fmtdata, recp, nrecs, buf, len); in dtrace_freopen()
1640 assert(strcmp(dtp->dt_sprintf_buf, DT_FREOPEN_RESTORE) == 0); in dtrace_freopen()
1642 if (dtp->dt_stdout_fd == -1) { in dtrace_freopen()
1654 "/dev/fd/%d", dtp->dt_stdout_fd); in dtrace_freopen()
1657 filename = dtp->dt_sprintf_buf; in dtrace_freopen()
1686 if ((errval = dt_handle_liberr(dtp, data, faultstr)) == 0) in dtrace_freopen()
1694 if (dtp->dt_stdout_fd == -1) { in dtrace_freopen()
1701 if ((dtp->dt_stdout_fd = dup(fileno(fp))) == -1) { in dtrace_freopen()
1703 return (dt_set_errno(dtp, errno)); in dtrace_freopen()
1709 return (dt_set_errno(dtp, errno)); in dtrace_freopen()
1719 dtrace_fprintf(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_fprintf() argument
1723 return (dt_printf_format(dtp, fp, fmtdata, in dtrace_fprintf()
1728 dtrace_printf_create(dtrace_hdl_t *dtp, const char *s) in dtrace_printf_create() argument
1730 dt_pfargv_t *pfv = dt_printf_create(dtp, s); in dtrace_printf_create()
1763 dtrace_printa_create(dtrace_hdl_t *dtp, const char *s) in dtrace_printa_create() argument
1765 dt_pfargv_t *pfv = dtrace_printf_create(dtp, s); in dtrace_printa_create()
1777 dtrace_printf_format(dtrace_hdl_t *dtp, void *fmtdata, char *s, size_t len) in dtrace_printf_format() argument
1867 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; in dt_fprinta() local
1870 if (dt_printf_getint(dtp, recp++, nrecs--, in dt_fprinta()
1874 if (dt_printf_format(dtp, pfw->pfw_fp, pfw->pfw_argv, in dt_fprinta()
1876 return (pfw->pfw_err = dtp->dt_errno); in dt_fprinta()
1895 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; in dt_fprintas() local
1898 if (dt_printf_format(dtp, pfw->pfw_fp, pfw->pfw_argv, in dt_fprintas()
1901 return (pfw->pfw_err = dtp->dt_errno); in dt_fprintas()
1916 dtrace_fprinta(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_fprinta() argument
1938 return (dt_set_errno(dtp, EDT_BADAGG)); in dtrace_fprinta()
1946 return (dt_set_errno(dtp, EDT_BADAGG)); in dtrace_fprinta()
1955 if (dtrace_aggregate_walk_sorted(dtp, in dtrace_fprinta()
1959 if (dtrace_aggregate_walk_joined(dtp, aggvars, naggvars, in dtrace_fprinta()