Lines Matching defs:dtt

1376 	dtrace_typeinfo_t dtt;
1388 err = dt_decl_type(ddp, &dtt);
1400 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type, dtt.dtt_flags);
1402 if (dtt.dtt_ctfp == dtp->dt_cdefs->dm_ctfp ||
1403 dtt.dtt_ctfp == dtp->dt_ddefs->dm_ctfp)
1444 dtrace_typeinfo_t dtt;
1450 if (dt_decl_type(ddp, &dtt) != 0)
1487 if (ctf_type_kind(dtt.dtt_ctfp, dtt.dtt_type) == CTF_K_FUNCTION &&
1508 ctf_type_cmp(dtt.dtt_ctfp, dtt.dtt_type,
1513 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1518 dsp->ds_ident, &dtt) == NULL) {
1525 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1548 if (dtt.dtt_ctfp != dmp->dm_ctfp &&
1549 dtt.dtt_ctfp != ctf_parent_file(dmp->dm_ctfp)) {
1551 dtt.dtt_type = ctf_add_type(dmp->dm_ctfp,
1552 dtt.dtt_ctfp, dtt.dtt_type);
1553 dtt.dtt_ctfp = dmp->dm_ctfp;
1555 if (dtt.dtt_type == CTF_ERR ||
1556 ctf_update(dtt.dtt_ctfp) == CTF_ERR) {
1559 ctf_errmsg(ctf_errno(dtt.dtt_ctfp)));
1564 CTF_ADD_ROOT, dsp->ds_ident, dtt.dtt_type);
1656 if (dt_decl_type(ddp->dd_next, &dtt) != 0)
1661 ctf_type_cmp(dtt.dtt_ctfp, dtt.dtt_type,
1666 dt_type_name(dtt.dtt_ctfp,
1667 dtt.dtt_type, n1, sizeof (n1)),
1703 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1711 type = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type);
1712 kind = ctf_type_kind(dtt.dtt_ctfp, type);
1716 if (ctf_type_encoding(dtt.dtt_ctfp, type,
1724 if (ctf_type_size(dtt.dtt_ctfp, type) != 0)
1730 dt_type_name(dtt.dtt_ctfp, dtt.dtt_type,
1753 dt_ident_type_assign(idp, dtt.dtt_ctfp, dtt.dtt_type);
1822 dtrace_typeinfo_t dtt;
1835 err = dt_decl_type(ddp, &dtt);
1841 type = ctf_type_resolve(dtt.dtt_ctfp, dtt.dtt_type);
1842 kind = ctf_type_kind(dtt.dtt_ctfp, type);
1849 if (ctf_member_info(dtt.dtt_ctfp, type, name, &ctm) == CTF_ERR) {
1851 name, ctf_errmsg(ctf_errno(dtt.dtt_ctfp)));
1855 dt_node_type_assign(&dn, dtt.dtt_ctfp, ctm.ctm_type, B_FALSE);
2259 dtrace_typeinfo_t dtt;
2265 if (dt_decl_type(ddp, &dtt) != 0)
2286 * signature, and then recompute 'dtt' as the array's value type.
2299 if (dt_decl_type(ddp->dd_next, &dtt) != 0)
2309 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type, B_FALSE);
2422 dt_ident_type_assign(idp, dtt.dtt_ctfp, dtt.dtt_type);
2447 dtrace_typeinfo_t dtt;
2452 err = dt_decl_type(ddp, &dtt);
2464 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type,
2465 dtt.dtt_flags);
2767 dtrace_typeinfo_t dtt;
2776 if (dtrace_symbol_type(dtp, &sym, &dts, &dtt) != 0) {
2812 idp->di_ctfp = dtt.dtt_ctfp;
2813 idp->di_type = dtt.dtt_type;
2821 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type,
2822 dtt.dtt_flags);
2945 dtrace_typeinfo_t dtt;
2969 if (dt_type_lookup("int64_t", &dtt) != 0)
2972 dt_ident_type_assign(cp->dn_ident, dtt.dtt_ctfp, dtt.dtt_type);
2973 dt_node_type_assign(cp, dtt.dtt_ctfp, dtt.dtt_type,
2974 dtt.dtt_flags);
3095 dtt = (dtrace_typeinfo_t){
3100 if (dt_type_pointer(&dtt) == -1) {
3105 dt_node_type_assign(dnp, dtt.dtt_ctfp, dtt.dtt_type,
3762 dtrace_typeinfo_t dtt;
3764 if (tag != NULL && dt_type_lookup(tag, &dtt) == 0 &&
3765 (dtt.dtt_ctfp != ctfp || dtt.dtt_type != type)) {
3766 ctfp = dtt.dtt_ctfp;
3767 type = ctf_type_resolve(ctfp, dtt.dtt_type);