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

Lines Matching refs:pfd

52 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
59 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
67 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
83 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
90 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
98 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
120 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
137 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
145 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
152 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
159 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
162 pfd->pfd_flags |= DT_PFCONV_SIGNED;
164 pfd->pfd_fmt[strlen(pfd->pfd_fmt) - 1] = 'u';
171 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
184 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
197 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
228 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
231 pfd->pfd_conv->pfc_dctfp, pfd->pfd_conv->pfc_dtype));
237 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t unormal)
263 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
287 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
289 if (pfd->pfd_flags & DT_PFCONV_SIGNED)
290 return (pfprint_sint(dtp, fp, format, pfd, addr, size, normal));
292 return (pfprint_uint(dtp, fp, format, pfd, addr, size, normal));
298 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
323 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
351 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
359 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
367 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
404 const dt_pfargd_t *pfd, const void *vaddr, size_t size, uint64_t normal)
408 const dtrace_recdesc_t *rec = pfd->pfd_rec;
421 if (pfd->pfd_dynwidth < 0) {
422 assert(pfd->pfd_flags & DT_PFCONV_DYNWIDTH);
423 width = -pfd->pfd_dynwidth;
424 } else if (pfd->pfd_flags & DT_PFCONV_LEFT) {
425 width = pfd->pfd_dynwidth ? pfd->pfd_dynwidth : pfd->pfd_width;
455 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
493 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
508 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
520 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
532 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
547 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
565 return (pfprint_estr(dtp, fp, format, pfd, &c, 1, normal));
571 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
647 const dt_pfconv_t *pfd;
660 for (pfd = _dtrace_conversions; pfd->pfc_name != NULL; pfd++) {
670 bcopy(pfd, pfc, sizeof (dt_pfconv_t));
768 dt_pfargd_t *pfd, *nfd = NULL;
794 if ((pfd = malloc(sizeof (dt_pfargd_t))) == NULL) {
800 nfd->pfd_next = pfd;
802 pfv->pfv_argv = pfd;
804 bzero(pfd, sizeof (dt_pfargd_t));
806 nfd = pfd;
809 pfd->pfd_preflen = (size_t)(p - q);
810 pfd->pfd_prefix = q;
818 pfd->pfd_flags |= DT_PFCONV_ZPAD;
819 pfd->pfd_flags &= ~DT_PFCONV_LEFT;
827 pfd->pfd_prec = n;
829 pfd->pfd_width = n;
836 pfd->pfd_flags |= DT_PFCONV_ALT;
842 if (pfd->pfd_flags & n) {
851 pfd->pfd_flags |= n;
855 pfd->pfd_flags |= DT_PFCONV_SPOS;
859 pfd->pfd_flags |= DT_PFCONV_LEFT;
860 pfd->pfd_flags &= ~DT_PFCONV_ZPAD;
876 pfd->pfd_width = 16;
878 pfd->pfd_width = 8;
882 pfd->pfd_flags |= DT_PFCONV_AGG;
886 pfd->pfd_flags |= DT_PFCONV_GROUP;
890 pfd->pfd_flags |= DT_PFCONV_SPACE;
931 pfd->pfd_conv = dt_pfdict_lookup(dtp, name);
933 if (pfd->pfd_conv == NULL) {
942 if ((pfd = malloc(sizeof (dt_pfargd_t))) == NULL) {
948 nfd->pfd_next = pfd;
950 pfv->pfv_argv = pfd;
952 bzero(pfd, sizeof (dt_pfargd_t));
955 pfd->pfd_prefix = q;
956 pfd->pfd_preflen = strlen(q);
965 dt_pfargd_t *pfd, *nfd;
967 for (pfd = pfv->pfv_argv; pfd != NULL; pfd = nfd) {
968 nfd = pfd->pfd_next;
969 free(pfd);
980 dt_pfargd_t *pfd = pfv->pfv_argv;
1012 for (i = 0, j = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {
1013 const dt_pfconv_t *pfc = pfd->pfd_conv;
1024 (void) strcat(pfd->pfd_fmt, pfc->pfc_ofmt);
1028 if (pfd->pfd_flags & DT_PFCONV_DYNPREC)
1030 if (pfd->pfd_flags & DT_PFCONV_DYNWIDTH)
1063 if (pfd->pfd_flags & DT_PFCONV_AGG) {
1095 (void) strcpy(pfd->pfd_fmt, "ll");
1098 (void) strcpy(pfd->pfd_fmt, "L");
1101 (void) strcat(pfd->pfd_fmt, pfc->pfc_ofmt);
1109 if (pfc->pfc_check(pfv, pfd, vnp) == 0) {
1223 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
1237 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
1245 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
1253 const dt_pfargd_t *pfd, const void *addr, size_t size, uint64_t normal)
1263 dt_pfargd_t *pfd = pfv->pfv_argv;
1294 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {
1295 const dt_pfconv_t *pfc = pfd->pfd_conv;
1296 int width = pfd->pfd_width;
1297 int prec = pfd->pfd_prec;
1307 if (pfd->pfd_preflen != 0) {
1308 char *tmp = alloca(pfd->pfd_preflen + 1);
1310 bcopy(pfd->pfd_prefix, tmp, pfd->pfd_preflen);
1311 tmp[pfd->pfd_preflen] = '\0';
1344 if (pfc->pfc_print(dtp, fp, NULL, pfd, NULL, 0, 1) >= 0)
1349 if (pfd->pfd_flags & DT_PFCONV_DYNWIDTH) {
1353 pfd->pfd_dynwidth = width;
1355 pfd->pfd_dynwidth = 0;
1358 if ((pfd->pfd_flags & DT_PFCONV_DYNPREC) && dt_printf_getint(
1362 if (pfd->pfd_flags & DT_PFCONV_AGG) {
1454 if (pfd->pfd_flags & DT_PFCONV_ALT)
1456 if (pfd->pfd_flags & DT_PFCONV_ZPAD)
1458 if (width < 0 || (pfd->pfd_flags & DT_PFCONV_LEFT))
1460 if (pfd->pfd_flags & DT_PFCONV_SPOS)
1462 if (pfd->pfd_flags & DT_PFCONV_GROUP)
1464 if (pfd->pfd_flags & DT_PFCONV_SPACE)
1473 if (func == pfprint_stack && (pfd->pfd_flags & DT_PFCONV_LEFT))
1482 (void) strcpy(f, pfd->pfd_fmt);
1483 pfd->pfd_rec = rec;
1485 if (func(dtp, fp, format, pfd, addr, size, normal) < 0)
1568 dt_pfargd_t *pfd = pfv->pfv_argv;
1575 if (pfd->pfd_preflen != 0 &&
1576 strcmp(pfd->pfd_prefix, DT_FREOPEN_RESTORE) == 0) {
1673 dt_pfargd_t *pfd;
1679 pfd = pfv->pfv_argv;
1681 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {
1682 const dt_pfconv_t *pfc = pfd->pfd_conv;
1696 (void) strcat(pfd->pfd_fmt, pfc->pfc_name);
1698 (void) strcat(pfd->pfd_fmt, pfc->pfc_ofmt);
1722 dt_pfargd_t *pfd = pfv->pfv_argv;
1735 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {
1736 const dt_pfconv_t *pfc = pfd->pfd_conv;
1738 int width = pfd->pfd_width;
1739 int prec = pfd->pfd_prec;
1741 if (pfd->pfd_preflen != 0) {
1742 for (j = 0; j < pfd->pfd_preflen; j++)
1743 *f++ = pfd->pfd_prefix[j];
1751 if (pfd->pfd_flags & DT_PFCONV_ALT)
1753 if (pfd->pfd_flags & DT_PFCONV_ZPAD)
1755 if (pfd->pfd_flags & DT_PFCONV_LEFT)
1757 if (pfd->pfd_flags & DT_PFCONV_SPOS)
1759 if (pfd->pfd_flags & DT_PFCONV_DYNWIDTH)
1761 if (pfd->pfd_flags & DT_PFCONV_DYNPREC) {
1765 if (pfd->pfd_flags & DT_PFCONV_GROUP)
1767 if (pfd->pfd_flags & DT_PFCONV_SPACE)
1769 if (pfd->pfd_flags & DT_PFCONV_AGG)
1788 str = pfd->pfd_fmt;