Lines Matching refs:dtt
247 dtrace_typeinfo_t dtt; in dt_probe_discover() local
329 adp->dtargd_native, &dtt) != 0) { in dt_probe_discover()
335 dtt.dtt_object = NULL; in dt_probe_discover()
336 dtt.dtt_ctfp = NULL; in dt_probe_discover()
337 dtt.dtt_type = CTF_ERR; in dt_probe_discover()
340 dtt.dtt_ctfp, dtt.dtt_type, in dt_probe_discover()
341 dtt.dtt_flags & DTT_FL_USER ? B_TRUE : B_FALSE); in dt_probe_discover()
344 if (dtt.dtt_type != CTF_ERR && (adp->dtargd_xlate[0] == '\0' || in dt_probe_discover()
349 adp->dtargd_xlate, &dtt) != 0) { in dt_probe_discover()
355 dtt.dtt_object = NULL; in dt_probe_discover()
356 dtt.dtt_ctfp = NULL; in dt_probe_discover()
357 dtt.dtt_type = CTF_ERR; in dt_probe_discover()
360 dtt.dtt_ctfp, dtt.dtt_type, B_FALSE); in dt_probe_discover()
364 prp->pr_argv[i] = dtt; in dt_probe_discover()
631 dtrace_typeinfo_t dtt; in dt_probe_tag() local
643 if (dtrace_lookup_by_type(dtp, DTRACE_OBJ_DDEFS, tag, &dtt) != 0) { in dt_probe_tag()
644 dtt.dtt_object = DTRACE_OBJ_DDEFS; in dt_probe_tag()
645 dtt.dtt_ctfp = DT_DYN_CTFP(dtp); in dt_probe_tag()
646 dtt.dtt_type = ctf_add_typedef(DT_DYN_CTFP(dtp), in dt_probe_tag()
649 if (dtt.dtt_type == CTF_ERR || in dt_probe_tag()
650 ctf_update(dtt.dtt_ctfp) == CTF_ERR) { in dt_probe_tag()
652 tag, ctf_errmsg(ctf_errno(dtt.dtt_ctfp))); in dt_probe_tag()
659 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type, B_FALSE); in dt_probe_tag()