Lines Matching defs:fi

97 static void print_frame (struct frame_info *fi, 
123 struct frame_info *fi;
136 print_frame_info (p->fi, p->print_level, p->print_what, p->print_args);
147 print_stack_frame (struct frame_info *fi, int print_level,
152 args.fi = fi;
163 struct frame_info *fi;
176 print_frame_nameless_args (struct frame_info *fi, long start, int num,
186 argsaddr = get_frame_args_address (fi);
207 print_frame_args (struct symbol *func, struct frame_info *fi, int num,
348 val = read_var_value (sym, fi);
382 print_frame_nameless_args (fi, start, num - args_printed,
398 numargs = FRAME_NUM_ARGS (p->fi);
403 print_frame_args (p->func, p->fi, numargs, p->stream);
407 /* Print information about a frame for frame "fi" at level "level".
418 print_frame_info (struct frame_info *fi, int print_level,
425 if (get_frame_type (fi) == DUMMY_FRAME
426 || get_frame_type (fi) == SIGTRAMP_FRAME)
431 annotate_frame_begin (print_level ? frame_relative_level (fi) : 0,
432 get_frame_pc (fi));
440 frame_relative_level (fi));
445 ui_out_field_core_addr (uiout, "addr", get_frame_pc (fi));
449 if (get_frame_type (fi) == DUMMY_FRAME)
454 else if (get_frame_type (fi) == SIGTRAMP_FRAME)
466 /* If fi is not the innermost frame, that normally means that fi->pc
471 line containing fi->pc. */
472 find_frame_sal (fi, &sal);
479 print_frame (fi, print_level, print_what, print_args, sal);
491 && (get_frame_pc (fi) != sal.pc));
495 get_frame_pc (fi));
512 ui_out_field_core_addr (uiout, "addr", get_frame_pc (fi));
527 set_default_breakpoint (1, get_frame_pc (fi), sal.symtab, sal.line);
535 print_frame (struct frame_info *fi,
551 func = find_pc_function (get_frame_address_in_block (fi));
570 struct minimal_symbol *msymbol = lookup_minimal_symbol_by_pc (get_frame_address_in_block (fi));
610 struct minimal_symbol *msymbol = lookup_minimal_symbol_by_pc (get_frame_address_in_block (fi));
618 annotate_frame_begin (print_level ? frame_relative_level (fi) : 0,
619 get_frame_pc (fi));
627 frame_relative_level (fi));
630 if (get_frame_pc (fi) != sal.pc
635 ui_out_field_core_addr (uiout, "addr", get_frame_pc (fi));
651 args.fi = fi;
680 char *lib = PC_SOLIB (get_frame_pc (fi));
701 show_stack_frame (struct frame_info *fi)
832 struct frame_info *fi;
859 fi = parse_frame_specification (addr_exp);
860 if (fi == NULL)
863 find_frame_sal (fi, &sal);
864 func = get_frame_function (fi);
867 s = find_pc_symtab (get_frame_pc (fi));
899 struct minimal_symbol *msymbol = lookup_minimal_symbol_by_pc (get_frame_pc (fi));
906 calling_frame_info = get_prev_frame (fi);
912 print_address_numeric (get_frame_base (fi), 1, gdb_stdout);
918 print_address_numeric (get_frame_base (fi), 1, gdb_stdout);
922 print_address_numeric (get_frame_pc (fi), 1, gdb_stdout);
937 print_address_numeric (frame_pc_unwind (fi), 1, gdb_stdout);
946 if (get_next_frame (fi) && calling_frame_info)
949 if (get_next_frame (fi))
952 print_address_numeric (get_frame_base (get_next_frame (fi)), 1,
955 if (get_next_frame (fi) || calling_frame_info)
963 CORE_ADDR arg_list = get_frame_args_address (fi);
982 numargs = FRAME_NUM_ARGS (fi);
991 print_frame_args (func, fi, numargs, gdb_stdout);
997 CORE_ADDR arg_list = get_frame_locals_address (fi);
1029 frame_register_unwind (fi, SP_REGNUM, &optimized, &lval, &addr,
1035 frame_register_unwind (fi, SP_REGNUM, &optimized, &lval, &addr,
1070 frame_register_unwind (fi, i, &optimized, &lval, &addr, &realnum,
1098 struct frame_info *fi;
1161 for (fi = trailing;
1162 fi != NULL && i--;
1163 fi = get_prev_frame (fi))
1166 ps = find_pc_psymtab (get_frame_address_in_block (fi));
1172 for (i = 0, fi = trailing;
1173 fi && count--;
1174 i++, fi = get_prev_frame (fi))
1182 print_frame_info (fi, 1, LOCATION, 1);
1184 print_frame_local_vars (fi, 1, gdb_stdout);
1188 if (fi && from_tty)
1270 print_block_frame_locals (struct block *b, struct frame_info *fi,
1292 print_variable_value (sym, fi, stream);
1349 print_frame_local_vars (struct frame_info *fi, int num_tabs,
1352 struct block *block = get_frame_block (fi, 0);
1363 if (print_block_frame_locals (block, fi, num_tabs, stream))
1382 print_frame_label_vars (struct frame_info *fi, int this_level_only,
1386 struct block *block = get_frame_block (fi, 0);
1390 CORE_ADDR pc = get_frame_pc (fi);
1482 print_frame_arg_vars (struct frame_info *fi,
1485 struct symbol *func = get_frame_function (fi);
1526 print_variable_value (sym2, fi, stream);
1562 select_and_print_frame (struct frame_info *fi)
1564 select_frame (fi);
1565 if (fi)
1566 print_stack_frame (fi, 1, SRC_AND_LOC);
1690 struct frame_info *fi;
1699 fi = find_relative_frame (deprecated_selected_frame, &count1);
1702 select_frame (fi);