Lines Matching defs:dtt
513 dtrace_typeinfo_t dtt;
533 if (dt_decl_type(ddp, &dtt) != 0)
541 if (dtt.dtt_ctfp == DT_DYN_CTFP(yypcb->pcb_hdl) &&
542 dtt.dtt_type == DT_DYN_TYPE(yypcb->pcb_hdl)) {
547 base = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type);
548 kind = ctf_type_kind(dtt.dtt_ctfp, base);
549 size = ctf_type_size(dtt.dtt_ctfp, base);
554 "%s\n", dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
564 * and size equal to the specified number of bits. We reset 'dtt' to
587 if (ctf_type_kind(dtt.dtt_ctfp, base) != CTF_K_INTEGER ||
588 ctf_type_encoding(dtt.dtt_ctfp, base, &cte) == CTF_ERR ||
602 dtt.dtt_type = ctf_add_integer(dsp->ds_ctfp,
603 CTF_ADD_NONROOT, ctf_type_name(dtt.dtt_ctfp,
604 dtt.dtt_type, n, sizeof (n)), &cte);
606 if (dtt.dtt_type == CTF_ERR ||
613 dtt.dtt_ctfp = dsp->ds_ctfp;
621 * this container and reset dtt to refer to the copied type.
623 if (dtt.dtt_ctfp != dsp->ds_ctfp &&
624 dtt.dtt_ctfp != ctf_parent_file(dsp->ds_ctfp)) {
626 dtt.dtt_type = ctf_add_type(dsp->ds_ctfp,
627 dtt.dtt_ctfp, dtt.dtt_type);
628 dtt.dtt_ctfp = dsp->ds_ctfp;
630 if (dtt.dtt_type == CTF_ERR ||
631 ctf_update(dtt.dtt_ctfp) == CTF_ERR) {
633 idname, ctf_errmsg(ctf_errno(dtt.dtt_ctfp)));
638 ident, dtt.dtt_type) == CTF_ERR) {