Lines Matching refs:tip
828 dt_decl_type(dt_decl_t *ddp, dtrace_typeinfo_t *tip) in dt_decl_type() argument
841 tip->dtt_flags = 0; in dt_decl_type()
851 tip->dtt_flags = DTT_FL_USER; in dt_decl_type()
859 tip->dtt_object = dmp->dm_name; in dt_decl_type()
860 tip->dtt_ctfp = ddp->dd_ctfp; in dt_decl_type()
861 tip->dtt_type = ddp->dd_type; in dt_decl_type()
873 tip->dtt_object = dtp->dt_ddefs->dm_name; in dt_decl_type()
874 tip->dtt_ctfp = DT_FUNC_CTFP(dtp); in dt_decl_type()
875 tip->dtt_type = DT_FUNC_TYPE(dtp); in dt_decl_type()
886 tip->dtt_object = dtp->dt_ddefs->dm_name; in dt_decl_type()
887 tip->dtt_ctfp = DT_FPTR_CTFP(dtp); in dt_decl_type()
888 tip->dtt_type = DT_FPTR_TYPE(dtp); in dt_decl_type()
892 if ((rv = dt_decl_type(ddp->dd_next, tip)) == 0 && in dt_decl_type()
893 (rv = dt_type_pointer(tip)) != 0) { in dt_decl_type()
895 dt_type_name(tip->dtt_ctfp, tip->dtt_type, in dt_decl_type()
934 tip->dtt_object = dtp->dt_ddefs->dm_name; in dt_decl_type()
935 tip->dtt_ctfp = DT_DYN_CTFP(dtp); in dt_decl_type()
936 tip->dtt_type = DT_DYN_TYPE(dtp); in dt_decl_type()
940 if ((rv = dt_decl_type(ddp->dd_next, tip)) != 0) in dt_decl_type()
948 if (tip->dtt_ctfp != dmp->dm_ctfp && in dt_decl_type()
949 tip->dtt_ctfp != ctf_parent_file(dmp->dm_ctfp)) { in dt_decl_type()
951 tip->dtt_type = ctf_add_type(dmp->dm_ctfp, in dt_decl_type()
952 tip->dtt_ctfp, tip->dtt_type); in dt_decl_type()
953 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type()
955 if (tip->dtt_type == CTF_ERR || in dt_decl_type()
956 ctf_update(tip->dtt_ctfp) == CTF_ERR) { in dt_decl_type()
958 ctf_errmsg(ctf_errno(tip->dtt_ctfp))); in dt_decl_type()
967 r.ctr_contents = tip->dtt_type; in dt_decl_type()
968 r.ctr_index = ctf_lookup_by_name(tip->dtt_ctfp, "long"); in dt_decl_type()
972 tip->dtt_object = dmp->dm_name; in dt_decl_type()
973 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type()
974 tip->dtt_type = ctf_add_array(dmp->dm_ctfp, CTF_ADD_ROOT, &r); in dt_decl_type()
976 if (tip->dtt_type == CTF_ERR || in dt_decl_type()
977 ctf_update(tip->dtt_ctfp) == CTF_ERR) { in dt_decl_type()
979 ctf_errmsg(ctf_errno(tip->dtt_ctfp))); in dt_decl_type()
1039 if ((rv = dt_type_lookup(name, tip)) == 0) in dt_decl_type()
1064 tip->dtt_object = dmp->dm_name; in dt_decl_type()
1065 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type()
1066 tip->dtt_type = type; in dt_decl_type()