Lines Matching refs:pfd

48 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)  in pfcheck_addr()  argument
55 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr() argument
63 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr() argument
79 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack() argument
86 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time() argument
94 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str() argument
116 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr() argument
133 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi() argument
141 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp() argument
148 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint() argument
155 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_dint() argument
158 pfd->pfd_fmt[strlen(pfd->pfd_fmt) - 1] = 'i'; in pfcheck_dint()
160 pfd->pfd_fmt[strlen(pfd->pfd_fmt) - 1] = 'u'; in pfcheck_dint()
167 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xshort() argument
180 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlong() argument
193 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xlonglong() argument
224 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_type() argument
227 dnp->dn_type), pfd->pfd_conv->pfc_dctfp, pfd->pfd_conv->pfc_dtype)); in pfcheck_type()
233 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t unormal) in pfprint_sint() argument
259 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_uint() argument
283 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_dint() argument
285 if (pfd->pfd_flags & DT_PFCONV_SIGNED) in pfprint_dint()
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()
294 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_fp() argument
317 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_addr() argument
345 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_mod() argument
353 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_umod() argument
361 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_uaddr() argument
398 const dt_pfargd_t *pfd, const void *vaddr, size_t size, uint64_t normal) in pfprint_stack() argument
402 const dtrace_recdesc_t *rec = pfd->pfd_rec; in pfprint_stack()
415 if (pfd->pfd_dynwidth < 0) { in pfprint_stack()
416 assert(pfd->pfd_flags & DT_PFCONV_DYNWIDTH); in pfprint_stack()
417 width = -pfd->pfd_dynwidth; in pfprint_stack()
418 } else if (pfd->pfd_flags & DT_PFCONV_LEFT) { in pfprint_stack()
419 width = pfd->pfd_dynwidth ? pfd->pfd_dynwidth : pfd->pfd_width; in pfprint_stack()
449 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_time() argument
487 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_time822() argument
502 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_port() argument
518 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_inetaddr() argument
545 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_cstr() argument
557 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_wstr() argument
569 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_estr() argument
584 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_echr() argument
602 return (pfprint_estr(dtp, fp, format, pfd, &c, 1, normal)); in pfprint_echr()
608 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_pct() argument
688 const dt_pfconv_t *pfd; in dt_pfdict_create() local
701 for (pfd = _dtrace_conversions; pfd->pfc_name != NULL; pfd++) { in dt_pfdict_create()
711 bcopy(pfd, pfc, sizeof (dt_pfconv_t)); in dt_pfdict_create()
809 dt_pfargd_t *pfd, *nfd = NULL; in dt_printf_create() local
835 if ((pfd = malloc(sizeof (dt_pfargd_t))) == NULL) { in dt_printf_create()
841 nfd->pfd_next = pfd; in dt_printf_create()
843 pfv->pfv_argv = pfd; in dt_printf_create()
845 bzero(pfd, sizeof (dt_pfargd_t)); in dt_printf_create()
847 nfd = pfd; in dt_printf_create()
850 pfd->pfd_preflen = (size_t)(p - q); in dt_printf_create()
851 pfd->pfd_prefix = q; in dt_printf_create()
859 pfd->pfd_flags |= DT_PFCONV_ZPAD; in dt_printf_create()
860 pfd->pfd_flags &= ~DT_PFCONV_LEFT; in dt_printf_create()
868 pfd->pfd_prec = n; in dt_printf_create()
870 pfd->pfd_width = n; in dt_printf_create()
877 pfd->pfd_flags |= DT_PFCONV_ALT; in dt_printf_create()
883 if (pfd->pfd_flags & n) { in dt_printf_create()
892 pfd->pfd_flags |= n; in dt_printf_create()
896 pfd->pfd_flags |= DT_PFCONV_SPOS; in dt_printf_create()
900 pfd->pfd_flags |= DT_PFCONV_LEFT; in dt_printf_create()
901 pfd->pfd_flags &= ~DT_PFCONV_ZPAD; in dt_printf_create()
917 pfd->pfd_width = 16; in dt_printf_create()
919 pfd->pfd_width = 8; in dt_printf_create()
923 pfd->pfd_flags |= DT_PFCONV_AGG; in dt_printf_create()
927 pfd->pfd_flags |= DT_PFCONV_GROUP; in dt_printf_create()
931 pfd->pfd_flags |= DT_PFCONV_SPACE; in dt_printf_create()
972 pfd->pfd_conv = dt_pfdict_lookup(dtp, name); in dt_printf_create()
974 if (pfd->pfd_conv == NULL) { in dt_printf_create()
983 if ((pfd = malloc(sizeof (dt_pfargd_t))) == NULL) { in dt_printf_create()
989 nfd->pfd_next = pfd; in dt_printf_create()
991 pfv->pfv_argv = pfd; in dt_printf_create()
993 bzero(pfd, sizeof (dt_pfargd_t)); in dt_printf_create()
996 pfd->pfd_prefix = q; in dt_printf_create()
997 pfd->pfd_preflen = strlen(q); in dt_printf_create()
1006 dt_pfargd_t *pfd, *nfd; in dt_printf_destroy() local
1008 for (pfd = pfv->pfv_argv; pfd != NULL; pfd = nfd) { in dt_printf_destroy()
1009 nfd = pfd->pfd_next; in dt_printf_destroy()
1010 free(pfd); in dt_printf_destroy()
1021 dt_pfargd_t *pfd = pfv->pfv_argv; in dt_printf_validate() local
1053 for (i = 0, j = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dt_printf_validate()
1054 const dt_pfconv_t *pfc = pfd->pfd_conv; in dt_printf_validate()
1065 (void) strcat(pfd->pfd_fmt, pfc->pfc_ofmt); in dt_printf_validate()
1069 if (pfd->pfd_flags & DT_PFCONV_DYNPREC) in dt_printf_validate()
1071 if (pfd->pfd_flags & DT_PFCONV_DYNWIDTH) in dt_printf_validate()
1104 if (pfd->pfd_flags & DT_PFCONV_AGG) { in dt_printf_validate()
1136 (void) strcpy(pfd->pfd_fmt, "ll"); in dt_printf_validate()
1139 (void) strcpy(pfd->pfd_fmt, "L"); in dt_printf_validate()
1142 (void) strcat(pfd->pfd_fmt, pfc->pfc_ofmt); in dt_printf_validate()
1150 if (pfc->pfc_check(pfv, pfd, vnp) == 0) { in dt_printf_validate()
1264 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_average() argument
1278 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_stddev() argument
1292 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_quantize() argument
1300 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_lquantize() argument
1308 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal) in pfprint_llquantize() argument
1318 dt_pfargd_t *pfd = pfv->pfv_argv; in dt_printf_format() local
1349 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dt_printf_format()
1350 const dt_pfconv_t *pfc = pfd->pfd_conv; in dt_printf_format()
1351 int width = pfd->pfd_width; in dt_printf_format()
1352 int prec = pfd->pfd_prec; in dt_printf_format()
1362 if (pfd->pfd_preflen != 0) { in dt_printf_format()
1363 char *tmp = alloca(pfd->pfd_preflen + 1); in dt_printf_format()
1365 bcopy(pfd->pfd_prefix, tmp, pfd->pfd_preflen); in dt_printf_format()
1366 tmp[pfd->pfd_preflen] = '\0'; in dt_printf_format()
1399 if (pfc->pfc_print(dtp, fp, NULL, pfd, NULL, 0, 1) >= 0) in dt_printf_format()
1404 if (pfd->pfd_flags & DT_PFCONV_DYNWIDTH) { in dt_printf_format()
1408 pfd->pfd_dynwidth = width; in dt_printf_format()
1410 pfd->pfd_dynwidth = 0; in dt_printf_format()
1413 if ((pfd->pfd_flags & DT_PFCONV_DYNPREC) && dt_printf_getint( in dt_printf_format()
1417 if (pfd->pfd_flags & DT_PFCONV_AGG) { in dt_printf_format()
1512 if (pfd->pfd_flags & DT_PFCONV_ALT) in dt_printf_format()
1514 if (pfd->pfd_flags & DT_PFCONV_ZPAD) in dt_printf_format()
1516 if (width < 0 || (pfd->pfd_flags & DT_PFCONV_LEFT)) in dt_printf_format()
1518 if (pfd->pfd_flags & DT_PFCONV_SPOS) in dt_printf_format()
1520 if (pfd->pfd_flags & DT_PFCONV_GROUP) in dt_printf_format()
1522 if (pfd->pfd_flags & DT_PFCONV_SPACE) in dt_printf_format()
1531 if (func == pfprint_stack && (pfd->pfd_flags & DT_PFCONV_LEFT)) in dt_printf_format()
1540 (void) strcpy(f, pfd->pfd_fmt); in dt_printf_format()
1541 pfd->pfd_rec = rec; in dt_printf_format()
1543 if (func(dtp, fp, format, pfd, addr, size, normal) < 0) in dt_printf_format()
1626 dt_pfargd_t *pfd = pfv->pfv_argv; in dtrace_freopen() local
1633 if (pfd->pfd_preflen != 0 && in dtrace_freopen()
1634 strcmp(pfd->pfd_prefix, DT_FREOPEN_RESTORE) == 0) { in dtrace_freopen()
1731 dt_pfargd_t *pfd; in dtrace_printf_create() local
1737 pfd = pfv->pfv_argv; in dtrace_printf_create()
1739 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dtrace_printf_create()
1740 const dt_pfconv_t *pfc = pfd->pfd_conv; in dtrace_printf_create()
1754 (void) strcat(pfd->pfd_fmt, pfc->pfc_name); in dtrace_printf_create()
1756 (void) strcat(pfd->pfd_fmt, pfc->pfc_ofmt); in dtrace_printf_create()
1780 dt_pfargd_t *pfd = pfv->pfv_argv; in dtrace_printf_format() local
1793 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) { in dtrace_printf_format()
1794 const dt_pfconv_t *pfc = pfd->pfd_conv; in dtrace_printf_format()
1796 int width = pfd->pfd_width; in dtrace_printf_format()
1797 int prec = pfd->pfd_prec; in dtrace_printf_format()
1799 if (pfd->pfd_preflen != 0) { in dtrace_printf_format()
1800 for (j = 0; j < pfd->pfd_preflen; j++) in dtrace_printf_format()
1801 *f++ = pfd->pfd_prefix[j]; in dtrace_printf_format()
1809 if (pfd->pfd_flags & DT_PFCONV_ALT) in dtrace_printf_format()
1811 if (pfd->pfd_flags & DT_PFCONV_ZPAD) in dtrace_printf_format()
1813 if (pfd->pfd_flags & DT_PFCONV_LEFT) in dtrace_printf_format()
1815 if (pfd->pfd_flags & DT_PFCONV_SPOS) in dtrace_printf_format()
1817 if (pfd->pfd_flags & DT_PFCONV_DYNWIDTH) in dtrace_printf_format()
1819 if (pfd->pfd_flags & DT_PFCONV_DYNPREC) { in dtrace_printf_format()
1823 if (pfd->pfd_flags & DT_PFCONV_GROUP) in dtrace_printf_format()
1825 if (pfd->pfd_flags & DT_PFCONV_SPACE) in dtrace_printf_format()
1827 if (pfd->pfd_flags & DT_PFCONV_AGG) in dtrace_printf_format()
1846 str = pfd->pfd_fmt; in dtrace_printf_format()