Lines Matching refs:ctc
213 ctfdump_functions_cb(const char *name, ulong_t symidx, ctf_funcinfo_t *ctc, in ctfdump_functions_cb() argument
219 if (ctc->ctc_argc != 0) { in ctfdump_functions_cb()
220 ctfdump_fargs_grow(ctc->ctc_argc); in ctfdump_functions_cb()
228 symidx, ctc->ctc_return); in ctfdump_functions_cb()
229 for (i = 0; i < ctc->ctc_argc; i++) in ctfdump_functions_cb()
231 i + 1 == ctc->ctc_argc ? "" : ", "); in ctfdump_functions_cb()
232 if (ctc->ctc_flags & CTF_FUNC_VARARG) in ctfdump_functions_cb()
234 ctc->ctc_argc == 0 ? "" : ", "); in ctfdump_functions_cb()
238 g_stats.cs_nfuncargs += ctc->ctc_argc; in ctfdump_functions_cb()
239 g_stats.cs_nfuncmax = MAX(ctc->ctc_argc, g_stats.cs_nfuncmax); in ctfdump_functions_cb()
521 ctf_funcinfo_t ctc; in ctfdump_types_cb() local
582 if (ctf_func_info_by_id(g_fp, id, &ctc) == CTF_ERR) in ctfdump_types_cb()
585 if (ctc.ctc_argc > 0) { in ctfdump_types_cb()
586 ctfdump_fargs_grow(ctc.ctc_argc); in ctfdump_types_cb()
594 "%s returns: %ld args: (", name, ctc.ctc_return); in ctfdump_types_cb()
595 for (i = 0; i < ctc.ctc_argc; i++) { in ctfdump_types_cb()
597 i + 1 == ctc.ctc_argc ? "" : ", "); in ctfdump_types_cb()
599 if (ctc.ctc_flags & CTF_FUNC_VARARG) in ctfdump_types_cb()
601 ctc.ctc_argc == 0 ? "" : ", "); in ctfdump_types_cb()
941 ctf_funcinfo_t *ctc, void *arg) in ctfsrc_collect_functions_cb() argument
947 bcopy(ctc, &idnames[*count].ci_funcinfo, sizeof (*ctc)); in ctfsrc_collect_functions_cb()