Lines Matching defs:tip

811 dt_decl_type(dt_decl_t *ddp, dtrace_typeinfo_t *tip)
837 tip->dtt_object = dmp->dm_name;
838 tip->dtt_ctfp = ddp->dd_ctfp;
839 tip->dtt_type = ddp->dd_type;
851 tip->dtt_object = dtp->dt_ddefs->dm_name;
852 tip->dtt_ctfp = DT_FUNC_CTFP(dtp);
853 tip->dtt_type = DT_FUNC_TYPE(dtp);
864 tip->dtt_object = dtp->dt_ddefs->dm_name;
865 tip->dtt_ctfp = DT_FPTR_CTFP(dtp);
866 tip->dtt_type = DT_FPTR_TYPE(dtp);
870 if ((rv = dt_decl_type(ddp->dd_next, tip)) == 0 &&
871 (rv = dt_type_pointer(tip)) != 0) {
873 dt_type_name(tip->dtt_ctfp, tip->dtt_type,
912 tip->dtt_object = dtp->dt_ddefs->dm_name;
913 tip->dtt_ctfp = DT_DYN_CTFP(dtp);
914 tip->dtt_type = DT_DYN_TYPE(dtp);
918 if ((rv = dt_decl_type(ddp->dd_next, tip)) != 0)
926 if (tip->dtt_ctfp != dmp->dm_ctfp &&
927 tip->dtt_ctfp != ctf_parent_file(dmp->dm_ctfp)) {
929 tip->dtt_type = ctf_add_type(dmp->dm_ctfp,
930 tip->dtt_ctfp, tip->dtt_type);
931 tip->dtt_ctfp = dmp->dm_ctfp;
933 if (tip->dtt_type == CTF_ERR ||
934 ctf_update(tip->dtt_ctfp) == CTF_ERR) {
936 ctf_errmsg(ctf_errno(tip->dtt_ctfp)));
945 r.ctr_contents = tip->dtt_type;
946 r.ctr_index = ctf_lookup_by_name(tip->dtt_ctfp, "long");
950 tip->dtt_object = dmp->dm_name;
951 tip->dtt_ctfp = dmp->dm_ctfp;
952 tip->dtt_type = ctf_add_array(dmp->dm_ctfp, CTF_ADD_ROOT, &r);
954 if (tip->dtt_type == CTF_ERR ||
955 ctf_update(tip->dtt_ctfp) == CTF_ERR) {
957 ctf_errmsg(ctf_errno(tip->dtt_ctfp)));
1017 if ((rv = dt_type_lookup(name, tip)) == 0)
1042 tip->dtt_object = dmp->dm_name;
1043 tip->dtt_ctfp = dmp->dm_ctfp;
1044 tip->dtt_type = type;