Home | History | Annotate | Download | only in common

Lines Matching refs:pfv

51 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
58 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
66 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
68 dtrace_hdl_t *dtp = pfv->pfv_dtp;
82 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
89 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
97 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
119 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
136 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
144 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
151 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
158 pfcheck_dint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
170 pfcheck_xshort(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
183 pfcheck_xlong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
196 pfcheck_xlonglong(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
227 pfcheck_type(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp)
860 dt_pfargv_t *pfv;
864 if ((pfv = malloc(sizeof (dt_pfargv_t))) == NULL ||
866 free(pfv);
870 pfv->pfv_format = format;
871 pfv->pfv_argv = NULL;
872 pfv->pfv_argc = 0;
873 pfv->pfv_flags = 0;
874 pfv->pfv_dtp = dtp;
886 dt_printf_destroy(pfv);
890 if (pfv->pfv_argv != NULL)
893 pfv->pfv_argv = pfd;
896 pfv->pfv_argc++;
936 pfv->pfv_argc, n ? "precision" : "width");
938 dt_printf_destroy(pfv);
957 "one '.' specified\n", pfv->pfv_argc);
959 dt_printf_destroy(pfv);
986 "positional format (%%n$)\n", pfv->pfv_argc);
988 dt_printf_destroy(pfv);
996 "with other format flags: %%%%\n", pfv->pfv_argc);
998 dt_printf_destroy(pfv);
1003 "end of format string\n", pfv->pfv_argc);
1005 dt_printf_destroy(pfv);
1026 pfv->pfv_argc, name);
1027 dt_printf_destroy(pfv);
1034 dt_printf_destroy(pfv);
1038 if (pfv->pfv_argv != NULL)
1041 pfv->pfv_argv = pfd;
1044 pfv->pfv_argc++;
1050 return (pfv);
1054 dt_printf_destroy(dt_pfargv_t *pfv)
1058 for (pfd = pfv->pfv_argv; pfd != NULL; pfd = nfd) {
1063 free(pfv->pfv_format);
1064 free(pfv);
1068 dt_printf_validate(dt_pfargv_t *pfv, uint_t flags,
1071 dt_pfargd_t *pfd = pfv->pfv_argv;
1080 if (pfv->pfv_format[0] == '\0') {
1085 pfv->pfv_flags = flags;
1103 for (i = 0, j = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {
1201 if (pfc->pfc_check(pfv, pfd, vnp) == 0) {
1365 dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv,
1369 dt_pfargd_t *pfd = pfv->pfv_argv;
1388 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) {
1401 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {
1425 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) {
1433 if (pfc == NULL && i == pfv->pfv_argc - 1)
1443 if (pfv->pfv_argc == 1)
1504 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) {
1609 if (pfv->pfv_flags & DT_PRINTF_AGGREGATION) {
1615 if (i == pfv->pfv_argc - 1)
1690 dt_pfargv_t *pfv = fmtdata;
1691 dt_pfargd_t *pfd = pfv->pfv_argv;
1873 dt_pfargv_t *pfv = dt_printf_create(dtp, s);
1877 if (pfv == NULL)
1880 pfd = pfv->pfv_argv;
1882 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {
1902 return (pfv);
1908 dt_pfargv_t *pfv = dtrace_printf_create(dtp, s);
1910 if (pfv == NULL)
1913 pfv->pfv_flags |= DT_PRINTF_AGGREGATION;
1915 return (pfv);
1922 dt_pfargv_t *pfv = fmtdata;
1923 dt_pfargd_t *pfd = pfv->pfv_argv;
1931 size_t formatlen = strlen(pfv->pfv_format) + 3 * pfv->pfv_argc + 1;
1936 for (i = 0; i < pfv->pfv_argc; i++, pfd = pfd->pfd_next) {