Lines Matching refs:ctc
360 ctf_funcinfo_t ctc; in ctf_merge_add_func() local
369 if (ctf_func_info_by_id(cmp->cm_src, id, &ctc) == CTF_ERR) in ctf_merge_add_func()
372 argv = ctf_alloc(sizeof (ctf_id_t) * ctc.ctc_argc); in ctf_merge_add_func()
375 if (ctf_func_args_by_id(cmp->cm_src, id, ctc.ctc_argc, argv) == in ctf_merge_add_func()
377 ctf_free(argv, sizeof (ctf_id_t) * ctc.ctc_argc); in ctf_merge_add_func()
381 if (cmp->cm_tmap[ctc.ctc_return].cmt_map == 0) { in ctf_merge_add_func()
382 ret = ctf_merge_add_type(cmp, ctc.ctc_return); in ctf_merge_add_func()
385 ASSERT(cmp->cm_tmap[ctc.ctc_return].cmt_map != 0); in ctf_merge_add_func()
387 ctc.ctc_return = ctf_merge_gettype(cmp, ctc.ctc_return); in ctf_merge_add_func()
389 for (i = 0; i < ctc.ctc_argc; i++) { in ctf_merge_add_func()
399 ret = ctf_add_funcptr(cmp->cm_out, flags, &ctc, argv); in ctf_merge_add_func()
400 ctf_free(argv, sizeof (ctf_id_t) * ctc.ctc_argc); in ctf_merge_add_func()