Lines Matching refs:dtp

79 	dtrace_hdl_t *dtp = pfv->pfv_dtp;  in pfcheck_uaddr()  local
80 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in pfcheck_uaddr()
246 pfprint_sint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_sint() argument
254 return (dt_printf(dtp, fp, format, in pfprint_sint()
257 return (dt_printf(dtp, fp, format, in pfprint_sint()
260 return (dt_printf(dtp, fp, format, in pfprint_sint()
263 return (dt_printf(dtp, fp, format, in pfprint_sint()
266 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_sint()
272 pfprint_uint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_uint() argument
279 return (dt_printf(dtp, fp, format, in pfprint_uint()
282 return (dt_printf(dtp, fp, format, in pfprint_uint()
285 return (dt_printf(dtp, fp, format, in pfprint_uint()
288 return (dt_printf(dtp, fp, format, in pfprint_uint()
291 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_uint()
296 pfprint_dint(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_dint() argument
300 return (pfprint_sint(dtp, fp, format, pfd, addr, size, normal)); in pfprint_dint()
302 return (pfprint_uint(dtp, fp, format, pfd, addr, size, normal)); in pfprint_dint()
307 pfprint_fp(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_fp() argument
315 return (dt_printf(dtp, fp, format, in pfprint_fp()
318 return (dt_printf(dtp, fp, format, in pfprint_fp()
322 return (dt_printf(dtp, fp, format, in pfprint_fp()
326 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_fp()
332 pfprint_addr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_addr() argument
347 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_addr()
353 } while ((len = dtrace_addr2str(dtp, val, s, n)) > n); in pfprint_addr()
355 return (dt_printf(dtp, fp, format, s)); in pfprint_addr()
360 pfprint_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_mod() argument
363 return (dt_print_mod(dtp, fp, format, (caddr_t)addr)); in pfprint_mod()
368 pfprint_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_umod() argument
371 return (dt_print_umod(dtp, fp, format, (caddr_t)addr)); in pfprint_umod()
376 pfprint_uaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_uaddr() argument
383 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in pfprint_uaddr()
397 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_uaddr()
400 if (pid == 0 && dtp->dt_vector == NULL && idp != NULL) in pfprint_uaddr()
406 } while ((len = dtrace_uaddr2str(dtp, pid, val, s, n)) > n); in pfprint_uaddr()
408 return (dt_printf(dtp, fp, format, s)); in pfprint_uaddr()
413 pfprint_stack(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_stack() argument
417 dtrace_optval_t saved = dtp->dt_options[DTRACEOPT_STACKINDENT]; in pfprint_stack()
440 dtp->dt_options[DTRACEOPT_STACKINDENT] = width; in pfprint_stack()
445 err = dt_print_ustack(dtp, fp, format, addr, rec->dtrd_arg); in pfprint_stack()
449 err = dt_print_stack(dtp, fp, format, addr, rec->dtrd_arg, in pfprint_stack()
457 dtp->dt_options[DTRACEOPT_STACKINDENT] = saved; in pfprint_stack()
464 pfprint_time(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_time() argument
496 return (dt_printf(dtp, fp, format, buf)); in pfprint_time()
506 pfprint_time822(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_time822() argument
516 return (dt_printf(dtp, fp, format, buf)); in pfprint_time822()
521 pfprint_port(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_port() argument
533 return (dt_printf(dtp, fp, format, sv->s_name)); in pfprint_port()
536 return (dt_printf(dtp, fp, format, buf)); in pfprint_port()
541 pfprint_inetaddr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_inetaddr() argument
561 return (dt_printf(dtp, fp, format, host->h_name)); in pfprint_inetaddr()
565 return (dt_printf(dtp, fp, format, host->h_name)); in pfprint_inetaddr()
568 return (dt_printf(dtp, fp, format, s)); in pfprint_inetaddr()
573 pfprint_cstr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_cstr() argument
580 return (dt_printf(dtp, fp, format, s)); in pfprint_cstr()
585 pfprint_wstr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_wstr() argument
592 return (dt_printf(dtp, fp, format, ws)); in pfprint_wstr()
597 pfprint_estr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_estr() argument
604 return (dt_set_errno(dtp, EDT_NOMEM)); in pfprint_estr()
606 n = dt_printf(dtp, fp, format, s); in pfprint_estr()
612 pfprint_echr(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_echr() argument
628 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_echr()
631 return (pfprint_estr(dtp, fp, format, pfd, &c, 1, normal)); in pfprint_echr()
636 pfprint_pct(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_pct() argument
639 return (dt_printf(dtp, fp, "%%")); in pfprint_pct()
719 dt_pfdict_create(dtrace_hdl_t *dtp) in dt_pfdict_create() argument
728 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_pfdict_create()
731 dtp->dt_pfdict = pdi; in dt_pfdict_create()
741 dt_pfdict_destroy(dtp); in dt_pfdict_create()
742 return (dt_set_errno(dtp, EDT_NOMEM)); in dt_pfdict_create()
759 dtp, DTRACE_OBJ_DDEFS, pfc->pfc_tstr, &dtt) != 0) { in dt_pfdict_create()
760 dt_pfdict_destroy(dtp); in dt_pfdict_create()
761 return (dt_set_errno(dtp, EDT_NOCONV)); in dt_pfdict_create()
773 dtp, DTRACE_OBJ_CDEFS, pfc->pfc_tstr, &dtt) == 0) { in dt_pfdict_create()
783 dt_pfdict_destroy(dtp); in dt_pfdict_create()
784 return (dt_set_errno(dtp, EDT_BADCONV)); in dt_pfdict_create()
794 dt_pfdict_destroy(dtrace_hdl_t *dtp) in dt_pfdict_destroy() argument
796 dt_pfdict_t *pdi = dtp->dt_pfdict; in dt_pfdict_destroy()
812 dtp->dt_pfdict = NULL; in dt_pfdict_destroy()
816 dt_pfdict_lookup(dtrace_hdl_t *dtp, const char *name) in dt_pfdict_lookup() argument
818 dt_pfdict_t *pdi = dtp->dt_pfdict; in dt_pfdict_lookup()
831 dt_printf_error(dtrace_hdl_t *dtp, int err) in dt_printf_error() argument
836 (void) dt_set_errno(dtp, err); in dt_printf_error()
841 dt_printf_create(dtrace_hdl_t *dtp, const char *s) in dt_printf_create() argument
851 return (dt_printf_error(dtp, EDT_NOMEM)); in dt_printf_create()
858 pfv->pfv_dtp = dtp; in dt_printf_create()
871 return (dt_printf_error(dtp, EDT_NOMEM)); in dt_printf_create()
923 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
944 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
950 if (dtp->dt_conf.dtc_ctfmodel == CTF_MODEL_LP64) in dt_printf_create()
973 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
983 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
990 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
1006 pfd->pfd_conv = dt_pfdict_lookup(dtp, name); in dt_printf_create()
1012 return (dt_printf_error(dtp, EDT_COMPILER)); in dt_printf_create()
1019 return (dt_printf_error(dtp, EDT_NOMEM)); in dt_printf_create()
1259 dt_printf_getint(dtrace_hdl_t *dtp, const dtrace_recdesc_t *recp, in dt_printf_getint() argument
1265 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_getint()
1270 return (dt_set_errno(dtp, EDT_DOFFSET)); in dt_printf_getint()
1273 return (dt_set_errno(dtp, EDT_DALIGN)); in dt_printf_getint()
1289 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_getint()
1297 pfprint_average(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_average() argument
1303 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_average()
1305 return (dt_printf(dtp, fp, format, in pfprint_average()
1311 pfprint_stddev(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_stddev() argument
1317 return (dt_set_errno(dtp, EDT_DMISMATCH)); in pfprint_stddev()
1319 return (dt_printf(dtp, fp, format, in pfprint_stddev()
1325 pfprint_quantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_quantize() argument
1328 return (dt_print_quantize(dtp, fp, addr, size, normal)); in pfprint_quantize()
1333 pfprint_lquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_lquantize() argument
1336 return (dt_print_lquantize(dtp, fp, addr, size, normal)); in pfprint_lquantize()
1341 pfprint_llquantize(dtrace_hdl_t *dtp, FILE *fp, const char *format, in pfprint_llquantize() argument
1344 return (dt_print_llquantize(dtp, fp, addr, size, normal)); in pfprint_llquantize()
1348 dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv, in dt_printf_format() argument
1376 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_format()
1405 if ((rval = dt_printf(dtp, fp, tmp)) < 0) in dt_printf_format()
1419 if (dt_buffered_flush(dtp, NULL, NULL, in dt_printf_format()
1436 if (pfc->pfc_print(dtp, fp, NULL, pfd, NULL, 0, 1) >= 0) in dt_printf_format()
1442 if (dt_printf_getint(dtp, recp++, nrecs--, buf, in dt_printf_format()
1451 dtp, recp++, nrecs--, buf, len, &prec) == -1) in dt_printf_format()
1462 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_format()
1485 return (dt_set_errno(dtp, EDT_DMISMATCH)); in dt_printf_format()
1512 return (dt_set_errno(dtp, EDT_DOFFSET)); in dt_printf_format()
1519 return (dt_set_errno(dtp, EDT_DALIGN)); in dt_printf_format()
1586 return (dt_set_errno(dtp, EDT_COMPILER)); in dt_printf_format()
1589 if (func(dtp, fp, format, pfd, addr, size, normal) < 0) in dt_printf_format()
1601 if (dt_buffered_flush(dtp, NULL, in dt_printf_format()
1611 dtrace_sprintf(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_sprintf() argument
1617 rval = dtrace_getopt(dtp, "strsize", &size); in dtrace_sprintf()
1619 assert(dtp->dt_sprintf_buflen == 0); in dtrace_sprintf()
1621 if (dtp->dt_sprintf_buf != NULL) in dtrace_sprintf()
1622 free(dtp->dt_sprintf_buf); in dtrace_sprintf()
1624 if ((dtp->dt_sprintf_buf = malloc(size)) == NULL) in dtrace_sprintf()
1625 return (dt_set_errno(dtp, EDT_NOMEM)); in dtrace_sprintf()
1627 bzero(dtp->dt_sprintf_buf, size); in dtrace_sprintf()
1628 dtp->dt_sprintf_buflen = size; in dtrace_sprintf()
1629 rval = dt_printf_format(dtp, fp, fmtdata, recp, nrecs, buf, len, in dtrace_sprintf()
1631 dtp->dt_sprintf_buflen = 0; in dtrace_sprintf()
1634 free(dtp->dt_sprintf_buf); in dtrace_sprintf()
1641 dtrace_system(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_system() argument
1645 int rval = dtrace_sprintf(dtp, fp, fmtdata, recp, nrecs, buf, len); in dtrace_system()
1657 if (system(dtp->dt_sprintf_buf) == -1) in dtrace_system()
1658 return (dt_set_errno(dtp, errno)); in dtrace_system()
1664 dtrace_freopen(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_freopen() argument
1674 rval = dtrace_sprintf(dtp, fp, fmtdata, recp, nrecs, buf, len); in dtrace_freopen()
1687 assert(strcmp(dtp->dt_sprintf_buf, DT_FREOPEN_RESTORE) == 0); in dtrace_freopen()
1689 if (dtp->dt_stdout_fd == -1) { in dtrace_freopen()
1701 "/dev/fd/%d", dtp->dt_stdout_fd); in dtrace_freopen()
1704 filename = dtp->dt_sprintf_buf; in dtrace_freopen()
1734 if ((errval = dt_handle_liberr(dtp, data, faultstr)) == 0) in dtrace_freopen()
1742 if (dtp->dt_stdout_fd == -1) { in dtrace_freopen()
1749 if ((dtp->dt_stdout_fd = dup(fileno(fp))) == -1) { in dtrace_freopen()
1751 return (dt_set_errno(dtp, errno)); in dtrace_freopen()
1757 return (dt_set_errno(dtp, errno)); in dtrace_freopen()
1790 assert(strcmp(dtp->dt_sprintf_buf, DT_FREOPEN_RESTORE) == 0); in dtrace_freopen()
1792 if (dtp->dt_freopen_fp == NULL) { in dtrace_freopen()
1808 (void) fclose(dtp->dt_freopen_fp); in dtrace_freopen()
1809 dtp->dt_freopen_fp = NULL; in dtrace_freopen()
1814 if ((nfp = fopen(dtp->dt_sprintf_buf, "a")) == NULL) { in dtrace_freopen()
1819 len += strlen(msg) + strlen(dtp->dt_sprintf_buf); in dtrace_freopen()
1823 dtp->dt_sprintf_buf, strerror(errno)); in dtrace_freopen()
1825 if ((errval = dt_handle_liberr(dtp, data, faultstr)) == 0) in dtrace_freopen()
1831 if (dtp->dt_freopen_fp != NULL) in dtrace_freopen()
1832 (void) fclose(dtp->dt_freopen_fp); in dtrace_freopen()
1835 dtp->dt_freopen_fp = nfp; in dtrace_freopen()
1843 dtrace_fprintf(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_fprintf() argument
1847 return (dt_printf_format(dtp, fp, fmtdata, in dtrace_fprintf()
1852 dtrace_printf_create(dtrace_hdl_t *dtp, const char *s) in dtrace_printf_create() argument
1854 dt_pfargv_t *pfv = dt_printf_create(dtp, s); in dtrace_printf_create()
1887 dtrace_printa_create(dtrace_hdl_t *dtp, const char *s) in dtrace_printa_create() argument
1889 dt_pfargv_t *pfv = dtrace_printf_create(dtp, s); in dtrace_printa_create()
1901 dtrace_printf_format(dtrace_hdl_t *dtp, void *fmtdata, char *s, size_t len) in dtrace_printf_format() argument
1991 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; in dt_fprinta() local
1994 if (dt_printf_getint(dtp, recp++, nrecs--, in dt_fprinta()
1998 if (dt_printf_format(dtp, pfw->pfw_fp, pfw->pfw_argv, in dt_fprinta()
2000 return (pfw->pfw_err = dtp->dt_errno); in dt_fprinta()
2019 dtrace_hdl_t *dtp = pfw->pfw_argv->pfv_dtp; in dt_fprintas() local
2022 if (dt_printf_format(dtp, pfw->pfw_fp, pfw->pfw_argv, in dt_fprintas()
2025 return (pfw->pfw_err = dtp->dt_errno); in dt_fprintas()
2040 dtrace_fprinta(dtrace_hdl_t *dtp, FILE *fp, void *fmtdata, in dtrace_fprinta() argument
2062 return (dt_set_errno(dtp, EDT_BADAGG)); in dtrace_fprinta()
2070 return (dt_set_errno(dtp, EDT_BADAGG)); in dtrace_fprinta()
2079 if (dtrace_aggregate_walk_sorted(dtp, in dtrace_fprinta()
2083 if (dtrace_aggregate_walk_joined(dtp, aggvars, naggvars, in dtrace_fprinta()