Lines Matching refs:cm

851 	ctf_merge_types_t cm;  in ctf_merge_types()  local
869 cm.cm_out = out; in ctf_merge_types()
870 cm.cm_src = source; in ctf_merge_types()
871 cm.cm_dedup = B_FALSE; in ctf_merge_types()
872 cm.cm_unique = B_FALSE; in ctf_merge_types()
873 ret = ctf_merge_types_init(&cm); in ctf_merge_types()
879 ret = ctf_diff_types(cdp, ctf_merge_diffcb, &cm); in ctf_merge_types()
882 ret = ctf_merge_common(&cm); in ctf_merge_types()
894 ctf_merge_fixup_symmaps(&cm, scmi); in ctf_merge_types()
907 ctf_merge_types_fini(&cm); in ctf_merge_types()
920 ctf_merge_types_t cm; in ctf_uniquify_types() local
948 cm.cm_out = parent; in ctf_uniquify_types()
949 cm.cm_src = src; in ctf_uniquify_types()
950 cm.cm_dedup = B_FALSE; in ctf_uniquify_types()
951 cm.cm_unique = B_TRUE; in ctf_uniquify_types()
952 ret = ctf_merge_types_init(&cm); in ctf_uniquify_types()
959 ret = ctf_diff_types(cdp, ctf_merge_diffcb, &cm); in ctf_uniquify_types()
961 cm.cm_out = out; in ctf_uniquify_types()
962 ret = ctf_merge_uniquify_types(&cm); in ctf_uniquify_types()
968 ctf_merge_types_fini(&cm); in ctf_uniquify_types()
970 return (ctf_set_errno(src, ctf_errno(cm.cm_out))); in ctf_uniquify_types()
975 ctf_merge_fixup_symmaps(&cm, cmi); in ctf_uniquify_types()
978 ctf_merge_types_fini(&cm); in ctf_uniquify_types()
1608 ctf_merge_types_t cm; in ctf_merge_dedup() local
1627 cm.cm_src = ifp; in ctf_merge_dedup()
1628 cm.cm_out = ofp; in ctf_merge_dedup()
1629 cm.cm_dedup = B_TRUE; in ctf_merge_dedup()
1630 cm.cm_unique = B_FALSE; in ctf_merge_dedup()
1632 if ((ret = ctf_merge_types_init(&cm)) != 0) { in ctf_merge_dedup()
1640 if ((ret = ctf_diff_self(cdp, ctf_dedup_cb, &cm)) != 0) in ctf_merge_dedup()
1644 ret = ctf_merge_common(&cm); in ctf_merge_dedup()
1647 ret = ctf_update(cm.cm_out); in ctf_merge_dedup()
1652 ctf_phase_dump(cm.cm_out, "dedup-pre-syms", NULL); in ctf_merge_dedup()
1657 ctf_merge_fixup_symmaps(&cm, cmi); in ctf_merge_dedup()
1663 arg.cmsa_out = cm.cm_out; in ctf_merge_dedup()
1665 ret = ctf_symtab_iter(cm.cm_out, ctf_merge_symbols, &arg); in ctf_merge_dedup()
1673 ret = ctf_update(cm.cm_out); in ctf_merge_dedup()
1676 *outp = cm.cm_out; in ctf_merge_dedup()
1678 ctf_phase_dump(cm.cm_out, "dedup-post-syms", NULL); in ctf_merge_dedup()
1680 ctf_merge_types_fini(&cm); in ctf_merge_dedup()