Lines Matching refs:cm_tmap
55 ctf_merge_tinfo_t *cm_tmap; /* Type state information */ member
114 VERIFY(cmp->cm_tmap[id].cmt_map != 0); in ctf_merge_gettype()
115 return (cmp->cm_tmap[id].cmt_map); in ctf_merge_gettype()
118 while (cmp->cm_tmap[id].cmt_missing == B_FALSE) { in ctf_merge_gettype()
119 VERIFY(cmp->cm_tmap[id].cmt_map != 0); in ctf_merge_gettype()
120 id = cmp->cm_tmap[id].cmt_map; in ctf_merge_gettype()
122 VERIFY(cmp->cm_tmap[id].cmt_map != 0); in ctf_merge_gettype()
123 return (cmp->cm_tmap[id].cmt_map); in ctf_merge_gettype()
131 ctf_merge_tinfo_t *cmt = cmp->cm_tmap; in ctf_merge_diffcb()
202 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_number()
203 cmp->cm_tmap[id].cmt_map = ret; in ctf_merge_add_number()
223 if (cmp->cm_tmap[ar.ctr_contents].cmt_map == 0) { in ctf_merge_add_array()
227 ASSERT(cmp->cm_tmap[ar.ctr_contents].cmt_map != 0); in ctf_merge_add_array()
231 if (cmp->cm_tmap[ar.ctr_index].cmt_map == 0) { in ctf_merge_add_array()
235 ASSERT(cmp->cm_tmap[ar.ctr_index].cmt_map != 0); in ctf_merge_add_array()
243 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_array()
244 cmp->cm_tmap[id].cmt_map = ret; in ctf_merge_add_array()
268 if (cmp->cm_tmap[reftype].cmt_map == 0) { in ctf_merge_add_reftype()
272 ASSERT(cmp->cm_tmap[reftype].cmt_map != 0); in ctf_merge_add_reftype()
281 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_reftype()
282 cmp->cm_tmap[id].cmt_map = ret; in ctf_merge_add_reftype()
305 if (cmp->cm_tmap[reftype].cmt_map == 0) { in ctf_merge_add_typedef()
309 ASSERT(cmp->cm_tmap[reftype].cmt_map != 0); in ctf_merge_add_typedef()
317 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_typedef()
318 cmp->cm_tmap[id].cmt_map = ret; in ctf_merge_add_typedef()
365 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_enum()
366 cmp->cm_tmap[id].cmt_map = enumid; in ctf_merge_add_enum()
396 if (cmp->cm_tmap[ctc.ctc_return].cmt_map == 0) { in ctf_merge_add_func()
400 ASSERT(cmp->cm_tmap[ctc.ctc_return].cmt_map != 0); in ctf_merge_add_func()
405 if (cmp->cm_tmap[argv[i]].cmt_map == 0) { in ctf_merge_add_func()
409 ASSERT(cmp->cm_tmap[argv[i]].cmt_map != 0); in ctf_merge_add_func()
419 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_func()
420 cmp->cm_tmap[id].cmt_map = ret; in ctf_merge_add_func()
442 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_forward()
443 cmp->cm_tmap[id].cmt_map = ret; in ctf_merge_add_forward()
457 VERIFY(cms->cms_cm->cm_tmap[type].cmt_map != 0); in ctf_merge_add_member()
458 type = cms->cms_cm->cm_tmap[type].cmt_map; in ctf_merge_add_member()
497 VERIFY(cmp->cm_tmap[id].cmt_map == 0); in ctf_merge_add_sou()
498 cmp->cm_tmap[id].cmt_map = suid; in ctf_merge_add_sou()
504 if (cmp->cm_tmap[id].cmt_map != suid) { in ctf_merge_add_sou()
507 name, kind, id, suid, cmp->cm_tmap[id].cmt_map); in ctf_merge_add_sou()
517 VERIFY(cmp->cm_tmap[id].cmt_map == suid); in ctf_merge_add_sou()
519 cmp->cm_tmap[id].cmt_fixup = B_TRUE; in ctf_merge_add_sou()
534 if (cmp->cm_tmap[id].cmt_map != 0) in ctf_merge_add_type()
607 mapid = cmp->cm_tmap[id].cmt_map; in ctf_merge_fixup_sou()
674 if (cmp->cm_tmap[i].cmt_missing == B_TRUE) { in ctf_merge_dedup_remap()
675 VERIFY(cmp->cm_tmap[i].cmt_map != 0); in ctf_merge_dedup_remap()
680 while (cmp->cm_tmap[tid].cmt_missing == B_FALSE) { in ctf_merge_dedup_remap()
681 VERIFY(cmp->cm_tmap[tid].cmt_map != 0); in ctf_merge_dedup_remap()
682 tid = cmp->cm_tmap[tid].cmt_map; in ctf_merge_dedup_remap()
684 VERIFY(cmp->cm_tmap[tid].cmt_map != 0); in ctf_merge_dedup_remap()
685 cmp->cm_tmap[i].cmt_map = cmp->cm_tmap[tid].cmt_map; in ctf_merge_dedup_remap()
717 if (cmp->cm_tmap[i].cmt_forward == B_TRUE) { in ctf_merge_common()
728 if (cmp->cm_tmap[i].cmt_missing == B_TRUE) { in ctf_merge_common()
748 if (cmp->cm_tmap[i].cmt_fixup == B_TRUE) { in ctf_merge_common()
770 if (cmp->cm_tmap[i].cmt_missing == B_FALSE) in ctf_merge_uniquify_types()
782 if (cmp->cm_tmap[i].cmt_fixup == B_FALSE) in ctf_merge_uniquify_types()
795 cmp->cm_tmap = ctf_alloc(sizeof (ctf_merge_tinfo_t) * in ctf_merge_types_init()
797 if (cmp->cm_tmap == NULL) in ctf_merge_types_init()
799 bzero(cmp->cm_tmap, sizeof (ctf_merge_tinfo_t) * in ctf_merge_types_init()
807 ctf_free(cmp->cm_tmap, sizeof (ctf_merge_tinfo_t) * in ctf_merge_types_fini()
824 VERIFY(cmp->cm_tmap[cmo->cmo_tid].cmt_map != 0); in ctf_merge_fixup_symmaps()
825 cmo->cmo_tid = cmp->cm_tmap[cmo->cmo_tid].cmt_map; in ctf_merge_fixup_symmaps()
832 VERIFY(cmp->cm_tmap[cmf->cmf_rtid].cmt_map != 0); in ctf_merge_fixup_symmaps()
833 cmf->cmf_rtid = cmp->cm_tmap[cmf->cmf_rtid].cmt_map; in ctf_merge_fixup_symmaps()
835 VERIFY(cmp->cm_tmap[cmf->cmf_args[i]].cmt_map != 0); in ctf_merge_fixup_symmaps()
837 cmp->cm_tmap[cmf->cmf_args[i]].cmt_map; in ctf_merge_fixup_symmaps()
1568 ctf_merge_tinfo_t *cmt = cmp->cm_tmap; in ctf_dedup_cb()