Lines Matching defs:fn
1190 fndef_t *fn;
1218 fn = xcalloc(sizeof (fndef_t));
1224 fn->fn_ret = die_lookup_pass1(dw, die, DW_AT_type);
1226 fn->fn_ret = tdesc_intr_void(dw);
1232 for (fn->fn_nargs = 0, arg = die_child(dw, die); arg != NULL;
1235 fn->fn_nargs++;
1237 fn->fn_nargs > 0)
1238 fn->fn_vargs = 1;
1241 if (fn->fn_nargs != 0) {
1242 debug(3, "die %llu: adding %d argument%s\n", off, fn->fn_nargs,
1243 (fn->fn_nargs > 1 ? "s" : ""));
1245 fn->fn_args = xcalloc(sizeof (tdesc_t *) * fn->fn_nargs);
1247 arg != NULL && i < fn->fn_nargs;
1252 fn->fn_args[i++] = die_lookup_pass1(dw, arg,
1257 tdp->t_fndef = fn;