Lines Matching refs:dtt

1302 	dtrace_typeinfo_t dtt;
1314 err = dt_decl_type(ddp, &dtt);
1325 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
1327 if (dtt.dtt_ctfp == dtp->dt_cdefs->dm_ctfp ||
1328 dtt.dtt_ctfp == dtp->dt_ddefs->dm_ctfp)
1369 dtrace_typeinfo_t dtt;
1375 if (dt_decl_type(ddp, &dtt) != 0)
1412 if (ctf_type_kind(dtt.dtt_ctfp, dtt.dtt_type) == CTF_K_FUNCTION &&
1433 ctf_type_cmp(dtt.dtt_ctfp, dtt.dtt_type,
1438 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1443 dsp->ds_ident, &dtt) == NULL) {
1450 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1473 if (dtt.dtt_ctfp != dmp->dm_ctfp &&
1474 dtt.dtt_ctfp != ctf_parent_file(dmp->dm_ctfp)) {
1476 dtt.dtt_type = ctf_add_type(dmp->dm_ctfp,
1477 dtt.dtt_ctfp, dtt.dtt_type);
1478 dtt.dtt_ctfp = dmp->dm_ctfp;
1480 if (dtt.dtt_type == CTF_ERR ||
1481 ctf_update(dtt.dtt_ctfp) == CTF_ERR) {
1484 ctf_errmsg(ctf_errno(dtt.dtt_ctfp)));
1489 CTF_ADD_ROOT, dsp->ds_ident, dtt.dtt_type);
1580 if (dt_decl_type(ddp->dd_next, &dtt) != 0)
1585 ctf_type_cmp(dtt.dtt_ctfp, dtt.dtt_type,
1590 dt_type_name(dtt.dtt_ctfp,
1591 dtt.dtt_type, n1, sizeof (n1)),
1627 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1635 type = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type);
1636 kind = ctf_type_kind(dtt.dtt_ctfp, type);
1640 if (ctf_type_encoding(dtt.dtt_ctfp, type,
1648 if (ctf_type_size(dtt.dtt_ctfp, type) != 0)
1654 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1677 dt_ident_type_assign(idp, dtt.dtt_ctfp, dtt.dtt_type);
1746 dtrace_typeinfo_t dtt;
1758 err = dt_decl_type(ddp, &dtt);
1764 type = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type);
1765 kind = ctf_type_kind(dtt.dtt_ctfp, type);
1772 if (ctf_member_info(dtt.dtt_ctfp, type, name, &ctm) == CTF_ERR) {
1774 name, ctf_errmsg(ctf_errno(dtt.dtt_ctfp)));
1778 dt_node_type_assign(&dn, dtt.dtt_ctfp, ctm.ctm_type);
2162 dtrace_typeinfo_t dtt;
2168 if (dt_decl_type(ddp, &dtt) != 0)
2189 * signature, and then recompute 'dtt' as the array's value type.
2202 if (dt_decl_type(ddp->dd_next, &dtt) != 0)
2212 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
2325 dt_ident_type_assign(idp, dtt.dtt_ctfp, dtt.dtt_type);
2350 dtrace_typeinfo_t dtt;
2355 err = dt_decl_type(ddp, &dtt);
2367 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
2669 dtrace_typeinfo_t dtt;
2678 if (dtrace_symbol_type(dtp, &sym, &dts, &dtt) != 0) {
2714 idp->di_ctfp = dtt.dtt_ctfp;
2715 idp->di_type = dtt.dtt_type;
2723 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
2846 dtrace_typeinfo_t dtt;
2870 if (dt_type_lookup("int64_t", &dtt) != 0)
2873 dt_ident_type_assign(cp->dn_ident, dtt.dtt_ctfp, dtt.dtt_type);
2874 dt_node_type_assign(cp, dtt.dtt_ctfp, dtt.dtt_type);
2992 dtt.dtt_object = NULL;
2993 dtt.dtt_ctfp = cp->dn_ctfp;
2994 dtt.dtt_type = cp->dn_type;
2996 if (dt_type_pointer(&dtt) == -1) {
3001 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
3650 dtrace_typeinfo_t dtt;
3652 if (tag != NULL && dt_type_lookup(tag, &dtt) == 0 &&
3653 (dtt.dtt_ctfp != ctfp || dtt.dtt_type != type)) {
3654 ctfp = dtt.dtt_ctfp;
3655 type = ctf_type_resolve(ctfp, dtt.dtt_type);