Lines Matching refs:dtt
513 dtrace_typeinfo_t dtt; in dt_decl_member() local
533 if (dt_decl_type(ddp, &dtt) != 0) in dt_decl_member()
541 if (dtt.dtt_ctfp == DT_DYN_CTFP(yypcb->pcb_hdl) && in dt_decl_member()
542 dtt.dtt_type == DT_DYN_TYPE(yypcb->pcb_hdl)) { in dt_decl_member()
547 base = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type); in dt_decl_member()
548 kind = ctf_type_kind(dtt.dtt_ctfp, base); in dt_decl_member()
549 size = ctf_type_size(dtt.dtt_ctfp, base); in dt_decl_member()
554 "%s\n", dt_type_name(dtt.dtt_ctfp, dtt.dtt_type, in dt_decl_member()
587 if (ctf_type_kind(dtt.dtt_ctfp, base) != CTF_K_INTEGER || in dt_decl_member()
588 ctf_type_encoding(dtt.dtt_ctfp, base, &cte) == CTF_ERR || in dt_decl_member()
602 dtt.dtt_type = ctf_add_integer(dsp->ds_ctfp, in dt_decl_member()
603 CTF_ADD_NONROOT, ctf_type_name(dtt.dtt_ctfp, in dt_decl_member()
604 dtt.dtt_type, n, sizeof (n)), &cte); in dt_decl_member()
606 if (dtt.dtt_type == CTF_ERR || in dt_decl_member()
613 dtt.dtt_ctfp = dsp->ds_ctfp; in dt_decl_member()
623 if (dtt.dtt_ctfp != dsp->ds_ctfp && in dt_decl_member()
624 dtt.dtt_ctfp != ctf_parent_file(dsp->ds_ctfp)) { in dt_decl_member()
626 dtt.dtt_type = ctf_add_type(dsp->ds_ctfp, in dt_decl_member()
627 dtt.dtt_ctfp, dtt.dtt_type); in dt_decl_member()
628 dtt.dtt_ctfp = dsp->ds_ctfp; in dt_decl_member()
630 if (dtt.dtt_type == CTF_ERR || in dt_decl_member()
631 ctf_update(dtt.dtt_ctfp) == CTF_ERR) { in dt_decl_member()
633 idname, ctf_errmsg(ctf_errno(dtt.dtt_ctfp))); in dt_decl_member()
638 ident, dtt.dtt_type) == CTF_ERR) { in dt_decl_member()