Lines Matching defs:cm
775 ctf_merge_types_t cm;
795 cm.cm_out = out;
796 cm.cm_src = source;
797 cm.cm_dedup = B_FALSE;
798 cm.cm_unique = B_FALSE;
799 ret = ctf_merge_types_init(&cm);
805 ret = ctf_diff_types(cdp, ctf_merge_diffcb, &cm);
808 ret = ctf_merge_common(&cm);
824 VERIFY(cm.cm_tmap[cmo->cmo_tid].cmt_map != 0);
825 cmo->cmo_tid = cm.cm_tmap[cmo->cmo_tid].cmt_map;
832 VERIFY(cm.cm_tmap[cmf->cmf_rtid].cmt_map != 0);
833 cmf->cmf_rtid = cm.cm_tmap[cmf->cmf_rtid].cmt_map;
835 VERIFY(cm.cm_tmap[cmf->cmf_args[i]].cmt_map != 0);
836 cmf->cmf_args[i] = cm.cm_tmap[cmf->cmf_args[i]].cmt_map;
851 ctf_merge_types_fini(&cm);
896 ctf_merge_types_t cm;
924 cm.cm_out = parent;
925 cm.cm_src = src;
926 cm.cm_dedup = B_FALSE;
927 cm.cm_unique = B_TRUE;
928 ret = ctf_merge_types_init(&cm);
935 ret = ctf_diff_types(cdp, ctf_merge_diffcb, &cm);
937 cm.cm_out = out;
938 ret = ctf_merge_uniquify_types(&cm);
944 ctf_merge_types_fini(&cm);
946 return (ctf_set_errno(src, ctf_errno(cm.cm_out)));
951 ctf_merge_fixup_nontypes(&cm, cmi);
954 ctf_merge_types_fini(&cm);
1464 ctf_merge_types_t cm;
1483 cm.cm_src = ifp;
1484 cm.cm_out = ofp;
1485 cm.cm_dedup = B_TRUE;
1486 cm.cm_unique = B_FALSE;
1488 if ((ret = ctf_merge_types_init(&cm)) != 0) {
1496 if ((ret = ctf_diff_self(cdp, ctf_dedup_cb, &cm)) != 0)
1500 ret = ctf_merge_common(&cm);
1503 ret = ctf_update(cm.cm_out);
1508 ctf_phase_dump(cm.cm_out, "dedup-pre-syms");
1513 ctf_merge_fixup_nontypes(&cm, cmi);
1516 ret = ctf_merge_symbols(cmp, cm.cm_out);
1518 ret = ctf_errno(cm.cm_out);
1524 ret = ctf_merge_functions(cmp, cm.cm_out);
1526 ret = ctf_errno(cm.cm_out);
1533 ret = ctf_update(cm.cm_out);
1536 *outp = cm.cm_out;
1539 ctf_merge_types_fini(&cm);