Lines Matching defs: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);
2327 dt_ident_type_assign(idp, dtt.dtt_ctfp, dtt.dtt_type);
2352 dtrace_typeinfo_t dtt;
2357 err = dt_decl_type(ddp, &dtt);
2369 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
2671 dtrace_typeinfo_t dtt;
2680 if (dtrace_symbol_type(dtp, &sym, &dts, &dtt) != 0) {
2716 idp->di_ctfp = dtt.dtt_ctfp;
2717 idp->di_type = dtt.dtt_type;
2725 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
2848 dtrace_typeinfo_t dtt;
2872 if (dt_type_lookup("int64_t", &dtt) != 0)
2875 dt_ident_type_assign(cp->dn_ident, dtt.dtt_ctfp, dtt.dtt_type);
2876 dt_node_type_assign(cp, dtt.dtt_ctfp, dtt.dtt_type);
2994 dtt.dtt_object = NULL;
2995 dtt.dtt_ctfp = cp->dn_ctfp;
2996 dtt.dtt_type = cp->dn_type;
2998 if (dt_type_pointer(&dtt) == -1) {
3003 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type);
3652 dtrace_typeinfo_t dtt;
3654 if (tag != NULL && dt_type_lookup(tag, &dtt) == 0 &&
3655 (dtt.dtt_ctfp != ctfp || dtt.dtt_type != type)) {
3656 ctfp = dtt.dtt_ctfp;
3657 type = ctf_type_resolve(ctfp, dtt.dtt_type);