Lines Matching refs:ctc
375 ctf_funcinfo_t ctc; in ctf_merge_add_func() local
384 if (ctf_func_info_by_id(cmp->cm_src, id, &ctc) == CTF_ERR) in ctf_merge_add_func()
387 argv = ctf_alloc(sizeof (ctf_id_t) * ctc.ctc_argc); in ctf_merge_add_func()
390 if (ctf_func_args_by_id(cmp->cm_src, id, ctc.ctc_argc, argv) == in ctf_merge_add_func()
392 ctf_free(argv, sizeof (ctf_id_t) * ctc.ctc_argc); in ctf_merge_add_func()
396 if (cmp->cm_tmap[ctc.ctc_return].cmt_map == 0) { in ctf_merge_add_func()
397 ret = ctf_merge_add_type(cmp, ctc.ctc_return); in ctf_merge_add_func()
400 ASSERT(cmp->cm_tmap[ctc.ctc_return].cmt_map != 0); in ctf_merge_add_func()
402 ctc.ctc_return = ctf_merge_gettype(cmp, ctc.ctc_return); in ctf_merge_add_func()
404 for (i = 0; i < ctc.ctc_argc; i++) { in ctf_merge_add_func()
414 ret = ctf_add_funcptr(cmp->cm_out, flags, &ctc, argv); in ctf_merge_add_func()
415 ctf_free(argv, sizeof (ctf_id_t) * ctc.ctc_argc); in ctf_merge_add_func()