Lines Matching refs:dtt
1348 dtrace_typeinfo_t dtt;
1360 err = dt_decl_type(ddp, &dtt);
1372 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type, dtt.dtt_flags);
1374 if (dtt.dtt_ctfp == dtp->dt_cdefs->dm_ctfp ||
1375 dtt.dtt_ctfp == dtp->dt_ddefs->dm_ctfp)
1416 dtrace_typeinfo_t dtt;
1422 if (dt_decl_type(ddp, &dtt) != 0)
1459 if (ctf_type_kind(dtt.dtt_ctfp, dtt.dtt_type) == CTF_K_FUNCTION &&
1480 ctf_type_cmp(dtt.dtt_ctfp, dtt.dtt_type,
1485 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1490 dsp->ds_ident, &dtt) == NULL) {
1497 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1520 if (dtt.dtt_ctfp != dmp->dm_ctfp &&
1521 dtt.dtt_ctfp != ctf_parent_file(dmp->dm_ctfp)) {
1523 dtt.dtt_type = ctf_add_type(dmp->dm_ctfp,
1524 dtt.dtt_ctfp, dtt.dtt_type);
1525 dtt.dtt_ctfp = dmp->dm_ctfp;
1527 if (dtt.dtt_type == CTF_ERR ||
1528 ctf_update(dtt.dtt_ctfp) == CTF_ERR) {
1531 ctf_errmsg(ctf_errno(dtt.dtt_ctfp)));
1536 CTF_ADD_ROOT, dsp->ds_ident, dtt.dtt_type);
1628 if (dt_decl_type(ddp->dd_next, &dtt) != 0)
1633 ctf_type_cmp(dtt.dtt_ctfp, dtt.dtt_type,
1638 dt_type_name(dtt.dtt_ctfp,
1639 dtt.dtt_type, n1, sizeof (n1)),
1675 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1683 type = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type);
1684 kind = ctf_type_kind(dtt.dtt_ctfp, type);
1688 if (ctf_type_encoding(dtt.dtt_ctfp, type,
1696 if (ctf_type_size(dtt.dtt_ctfp, type) != 0)
1702 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1725 dt_ident_type_assign(idp, dtt.dtt_ctfp, dtt.dtt_type);
1794 dtrace_typeinfo_t dtt;
1806 err = dt_decl_type(ddp, &dtt);
1812 type = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type);
1813 kind = ctf_type_kind(dtt.dtt_ctfp, type);
1820 if (ctf_member_info(dtt.dtt_ctfp, type, name, &ctm) == CTF_ERR) {
1822 name, ctf_errmsg(ctf_errno(dtt.dtt_ctfp)));
1826 dt_node_type_assign(&dn, dtt.dtt_ctfp, ctm.ctm_type, B_FALSE);
2230 dtrace_typeinfo_t dtt;
2236 if (dt_decl_type(ddp, &dtt) != 0)
2257 * signature, and then recompute 'dtt' as the array's value type.
2270 if (dt_decl_type(ddp->dd_next, &dtt) != 0)
2280 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type, B_FALSE);
2393 dt_ident_type_assign(idp, dtt.dtt_ctfp, dtt.dtt_type);
2418 dtrace_typeinfo_t dtt;
2423 err = dt_decl_type(ddp, &dtt);
2435 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type,
2436 dtt.dtt_flags);
2738 dtrace_typeinfo_t dtt;
2747 if (dtrace_symbol_type(dtp, &sym, &dts, &dtt) != 0) {
2783 idp->di_ctfp = dtt.dtt_ctfp;
2784 idp->di_type = dtt.dtt_type;
2792 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type,
2793 dtt.dtt_flags);
2916 dtrace_typeinfo_t dtt;
2940 if (dt_type_lookup("int64_t", &dtt) != 0)
2943 dt_ident_type_assign(cp->dn_ident, dtt.dtt_ctfp, dtt.dtt_type);
2944 dt_node_type_assign(cp, dtt.dtt_ctfp, dtt.dtt_type,
2945 dtt.dtt_flags);
3066 dtt.dtt_object = NULL;
3067 dtt.dtt_ctfp = cp->dn_ctfp;
3068 dtt.dtt_type = cp->dn_type;
3070 if (dt_type_pointer(&dtt) == -1) {
3075 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type,
3732 dtrace_typeinfo_t dtt;
3734 if (tag != NULL && dt_type_lookup(tag, &dtt) == 0 &&
3735 (dtt.dtt_ctfp != ctfp || dtt.dtt_type != type)) {
3736 ctfp = dtt.dtt_ctfp;
3737 type = ctf_type_resolve(ctfp, dtt.dtt_type);