Lines Matching refs:tip

812 dt_decl_type(dt_decl_t *ddp, dtrace_typeinfo_t *tip)  in dt_decl_type()  argument
825 tip->dtt_flags = 0; in dt_decl_type()
835 tip->dtt_flags = DTT_FL_USER; in dt_decl_type()
843 tip->dtt_object = dmp->dm_name; in dt_decl_type()
844 tip->dtt_ctfp = ddp->dd_ctfp; in dt_decl_type()
845 tip->dtt_type = ddp->dd_type; in dt_decl_type()
857 tip->dtt_object = dtp->dt_ddefs->dm_name; in dt_decl_type()
858 tip->dtt_ctfp = DT_FUNC_CTFP(dtp); in dt_decl_type()
859 tip->dtt_type = DT_FUNC_TYPE(dtp); in dt_decl_type()
870 tip->dtt_object = dtp->dt_ddefs->dm_name; in dt_decl_type()
871 tip->dtt_ctfp = DT_FPTR_CTFP(dtp); in dt_decl_type()
872 tip->dtt_type = DT_FPTR_TYPE(dtp); in dt_decl_type()
876 if ((rv = dt_decl_type(ddp->dd_next, tip)) == 0 && in dt_decl_type()
877 (rv = dt_type_pointer(tip)) != 0) { in dt_decl_type()
879 dt_type_name(tip->dtt_ctfp, tip->dtt_type, in dt_decl_type()
918 tip->dtt_object = dtp->dt_ddefs->dm_name; in dt_decl_type()
919 tip->dtt_ctfp = DT_DYN_CTFP(dtp); in dt_decl_type()
920 tip->dtt_type = DT_DYN_TYPE(dtp); in dt_decl_type()
924 if ((rv = dt_decl_type(ddp->dd_next, tip)) != 0) in dt_decl_type()
932 if (tip->dtt_ctfp != dmp->dm_ctfp && in dt_decl_type()
933 tip->dtt_ctfp != ctf_parent_file(dmp->dm_ctfp)) { in dt_decl_type()
935 tip->dtt_type = ctf_add_type(dmp->dm_ctfp, in dt_decl_type()
936 tip->dtt_ctfp, tip->dtt_type); in dt_decl_type()
937 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type()
939 if (tip->dtt_type == CTF_ERR || in dt_decl_type()
940 ctf_update(tip->dtt_ctfp) == CTF_ERR) { in dt_decl_type()
942 ctf_errmsg(ctf_errno(tip->dtt_ctfp))); in dt_decl_type()
951 r.ctr_contents = tip->dtt_type; in dt_decl_type()
952 r.ctr_index = ctf_lookup_by_name(tip->dtt_ctfp, "long"); in dt_decl_type()
956 tip->dtt_object = dmp->dm_name; in dt_decl_type()
957 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type()
958 tip->dtt_type = ctf_add_array(dmp->dm_ctfp, CTF_ADD_ROOT, &r); in dt_decl_type()
960 if (tip->dtt_type == CTF_ERR || in dt_decl_type()
961 ctf_update(tip->dtt_ctfp) == CTF_ERR) { in dt_decl_type()
963 ctf_errmsg(ctf_errno(tip->dtt_ctfp))); in dt_decl_type()
1023 if ((rv = dt_type_lookup(name, tip)) == 0) in dt_decl_type()
1048 tip->dtt_object = dmp->dm_name; in dt_decl_type()
1049 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type()
1050 tip->dtt_type = type; in dt_decl_type()