Lines Matching refs:dtt
530 dtrace_typeinfo_t dtt; in dt_decl_member() local
550 if (dt_decl_type(ddp, &dtt) != 0) in dt_decl_member()
558 if (dtt.dtt_ctfp == DT_DYN_CTFP(yypcb->pcb_hdl) && in dt_decl_member()
559 dtt.dtt_type == DT_DYN_TYPE(yypcb->pcb_hdl)) { in dt_decl_member()
564 base = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type); in dt_decl_member()
565 kind = ctf_type_kind(dtt.dtt_ctfp, base); in dt_decl_member()
566 size = ctf_type_size(dtt.dtt_ctfp, base); in dt_decl_member()
571 "%s\n", dt_type_name(dtt.dtt_ctfp, dtt.dtt_type, in dt_decl_member()
627 if (ctf_type_kind(dtt.dtt_ctfp, base) != CTF_K_INTEGER || in dt_decl_member()
628 ctf_type_encoding(dtt.dtt_ctfp, base, &cte) == CTF_ERR || in dt_decl_member()
642 dtt.dtt_type = ctf_add_integer(dsp->ds_ctfp, in dt_decl_member()
643 CTF_ADD_NONROOT, ctf_type_name(dtt.dtt_ctfp, in dt_decl_member()
644 dtt.dtt_type, n, sizeof (n)), &cte); in dt_decl_member()
646 if (dtt.dtt_type == CTF_ERR || in dt_decl_member()
653 dtt.dtt_ctfp = dsp->ds_ctfp; in dt_decl_member()
663 if (dtt.dtt_ctfp != dsp->ds_ctfp && in dt_decl_member()
664 dtt.dtt_ctfp != ctf_parent_file(dsp->ds_ctfp)) { in dt_decl_member()
666 dtt.dtt_type = ctf_add_type(dsp->ds_ctfp, in dt_decl_member()
667 dtt.dtt_ctfp, dtt.dtt_type); in dt_decl_member()
668 dtt.dtt_ctfp = dsp->ds_ctfp; in dt_decl_member()
670 if (dtt.dtt_type == CTF_ERR || in dt_decl_member()
671 ctf_update(dtt.dtt_ctfp) == CTF_ERR) { in dt_decl_member()
673 idname, ctf_errmsg(ctf_errno(dtt.dtt_ctfp))); in dt_decl_member()
678 ident, dtt.dtt_type, ULONG_MAX) == CTF_ERR) { in dt_decl_member()