Lines Matching refs:pap

126 dt_print_trailing_braces(dt_printarg_t *pap, int depth)
130 for (d = pap->pa_depth; d > depth; d--) {
131 (void) fprintf(pap->pa_file, "%*s}%s",
132 (d + pap->pa_nest - 1) * 4, "",
142 dt_print_indent(dt_printarg_t *pap)
144 (void) fprintf(pap->pa_file, "%*s",
145 (pap->pa_depth + pap->pa_nest) * 4, "");
155 print_bitfield(dt_printarg_t *pap, ulong_t off, ctf_encoding_t *ep)
157 FILE *fp = pap->pa_file;
158 caddr_t addr = pap->pa_addr + off / NBBY;
229 dt_print_int(ctf_id_t base, ulong_t off, dt_printarg_t *pap)
231 FILE *fp = pap->pa_file;
232 ctf_file_t *ctfp = pap->pa_ctfp;
235 caddr_t addr = pap->pa_addr + off / NBBY;
257 print_bitfield(pap, off, &e);
283 dt_print_float(ctf_id_t base, ulong_t off, dt_printarg_t *pap)
285 FILE *fp = pap->pa_file;
286 ctf_file_t *ctfp = pap->pa_ctfp;
288 caddr_t addr = pap->pa_addr + off / NBBY;
314 dt_print_ptr(ctf_id_t base, ulong_t off, dt_printarg_t *pap)
316 FILE *fp = pap->pa_file;
317 ctf_file_t *ctfp = pap->pa_ctfp;
318 caddr_t addr = pap->pa_addr + off / NBBY;
330 if (dtrace_lookup_by_addr(pap->pa_dtp, pc, &sym, &dts) != 0) {
366 dt_print_array(ctf_id_t base, ulong_t off, dt_printarg_t *pap)
368 FILE *fp = pap->pa_file;
369 ctf_file_t *ctfp = pap->pa_ctfp;
370 caddr_t addr = pap->pa_addr + off / NBBY;
415 if (!isstring || pap->pa_depth != 0)
433 dt_printarg_t pa = *pap;
434 pa.pa_nest += pap->pa_depth + 1;
451 if (!isstring || pap->pa_depth != 0) {
453 dt_print_indent(pap);
465 dt_print_structlike(ctf_id_t id, ulong_t off, dt_printarg_t *pap)
467 (void) fprintf(pap->pa_file, "{");
476 dt_print_enum(ctf_id_t base, ulong_t off, dt_printarg_t *pap)
478 FILE *fp = pap->pa_file;
479 ctf_file_t *ctfp = pap->pa_ctfp;
482 caddr_t addr = pap->pa_addr + off / NBBY;
518 dt_print_tag(ctf_id_t base, ulong_t off, dt_printarg_t *pap)
520 (void) fprintf(pap->pa_file, "<forward decl>");
547 dt_printarg_t *pap = data;
548 FILE *fp = pap->pa_file;
549 ctf_file_t *ctfp = pap->pa_ctfp;
555 dt_print_trailing_braces(pap, depth);
560 if (depth < pap->pa_depth)
562 pap->pa_depth = depth;
567 dt_print_indent(pap);
574 arraymember = (pap->pa_nest != 0 && depth == 0);
586 dt_print_indent(pap);
629 dt_printfuncs[kind - 1](rtype, off, pap);