Lines Matching refs:ctc
211 ctfdump_functions_cb(const char *name, ulong_t symidx, ctf_funcinfo_t *ctc, in ctfdump_functions_cb() argument
217 if (ctc->ctc_argc != 0) { in ctfdump_functions_cb()
218 ctfdump_fargs_grow(ctc->ctc_argc); in ctfdump_functions_cb()
226 symidx, ctc->ctc_return); in ctfdump_functions_cb()
227 for (i = 0; i < ctc->ctc_argc; i++) in ctfdump_functions_cb()
229 i + 1 == ctc->ctc_argc ? "" : ", "); in ctfdump_functions_cb()
230 if (ctc->ctc_flags & CTF_FUNC_VARARG) in ctfdump_functions_cb()
232 ctc->ctc_argc == 0 ? "" : ", "); in ctfdump_functions_cb()
236 g_stats.cs_nfuncargs += ctc->ctc_argc; in ctfdump_functions_cb()
237 g_stats.cs_nfuncmax = MAX(ctc->ctc_argc, g_stats.cs_nfuncmax); in ctfdump_functions_cb()
509 ctf_funcinfo_t ctc; in ctfdump_types_cb() local
570 if (ctf_func_info_by_id(g_fp, id, &ctc) == CTF_ERR) in ctfdump_types_cb()
573 if (ctc.ctc_argc > 0) { in ctfdump_types_cb()
574 ctfdump_fargs_grow(ctc.ctc_argc); in ctfdump_types_cb()
582 "%s returns: %ld args: (", name, ctc.ctc_return); in ctfdump_types_cb()
583 for (i = 0; i < ctc.ctc_argc; i++) { in ctfdump_types_cb()
585 i + 1 == ctc.ctc_argc ? "" : ", "); in ctfdump_types_cb()
587 if (ctc.ctc_flags & CTF_FUNC_VARARG) in ctfdump_types_cb()
589 ctc.ctc_argc == 0 ? "" : ", "); in ctfdump_types_cb()
911 ctf_funcinfo_t *ctc, void *arg) in ctfsrc_collect_functions_cb() argument
917 bcopy(ctc, &idnames[*count].ci_funcinfo, sizeof (*ctc)); in ctfsrc_collect_functions_cb()