Searched refs:ctc (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/cmd/ctfdump/ |
H A D | ctfdump.c | 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() [all …]
|
/illumos-gate/usr/src/common/ctf/ |
H A D | ctf_create.c | 1136 const ctf_funcinfo_t *ctc, const ctf_id_t *argv) in ctf_add_funcptr() argument 1145 if (ctc == NULL || (ctc->ctc_flags & ~CTF_FUNC_VARARG) != 0 || in ctf_add_funcptr() 1146 (ctc->ctc_argc != 0 && argv == NULL)) in ctf_add_funcptr() 1149 vlen = ctc->ctc_argc; in ctf_add_funcptr() 1150 if (ctc->ctc_flags & CTF_FUNC_VARARG) in ctf_add_funcptr() 1157 if (ctf_lookup_by_id(&fpd, ctc->ctc_return) == NULL && in ctf_add_funcptr() 1158 ctf_dtd_lookup(fp, ctc->ctc_return) == NULL) in ctf_add_funcptr() 1161 for (i = 0; i < ctc->ctc_argc; i++) { in ctf_add_funcptr() 1177 dtd->dtd_data.ctt_type = (ushort_t)ctc->ctc_return; in ctf_add_funcptr() 1179 ctf_ref_inc(fp, ctc->ctc_return); in ctf_add_funcptr() [all …]
|
/illumos-gate/usr/src/lib/libctf/common/ |
H A D | ctf_merge.c | 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() [all …]
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_open.c | 839 ctf_funcinfo_t ctc; in dt_vopen() local 1205 ctc.ctc_return = ctf_lookup_by_name(dmp->dm_ctfp, "int"); in dt_vopen() 1206 ctc.ctc_argc = 0; in dt_vopen() 1207 ctc.ctc_flags = 0; in dt_vopen() 1210 CTF_ADD_ROOT, &ctc, NULL); in dt_vopen()
|