* stack.c (select_and_print_frame): Make static. Delete the
parameter `level'. (func_command): Update call. (select_frame_command): Delete code computing the frame level. * frame.h (select_and_print_frame): Delete declaration.
This commit is contained in:
parent
f621c63e01
commit
bedfa57bf4
3 changed files with 12 additions and 20 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
2002-05-04 Andrew Cagney <ac131313@redhat.com>
|
||||||
|
|
||||||
|
* stack.c (select_and_print_frame): Make static. Delete the
|
||||||
|
parameter `level'.
|
||||||
|
(func_command): Update call.
|
||||||
|
(select_frame_command): Delete code computing the frame level.
|
||||||
|
* frame.h (select_and_print_frame): Delete declaration.
|
||||||
|
|
||||||
2002-05-04 Andrew Cagney <ac131313@redhat.com>
|
2002-05-04 Andrew Cagney <ac131313@redhat.com>
|
||||||
|
|
||||||
* sparc-tdep.c (sparc_get_saved_register): Comment why
|
* sparc-tdep.c (sparc_get_saved_register): Comment why
|
||||||
|
|
|
@ -248,8 +248,6 @@ extern void select_frame (struct frame_info *);
|
||||||
|
|
||||||
extern void record_selected_frame (CORE_ADDR *, int *);
|
extern void record_selected_frame (CORE_ADDR *, int *);
|
||||||
|
|
||||||
extern void select_and_print_frame (struct frame_info *, int);
|
|
||||||
|
|
||||||
extern void print_frame_info (struct frame_info *, int, int, int);
|
extern void print_frame_info (struct frame_info *, int, int, int);
|
||||||
|
|
||||||
extern void show_frame_info (struct frame_info *, int, int, int);
|
extern void show_frame_info (struct frame_info *, int, int, int);
|
||||||
|
|
22
gdb/stack.c
22
gdb/stack.c
|
@ -1490,13 +1490,13 @@ select_frame (struct frame_info *fi)
|
||||||
|
|
||||||
/* Select frame FI. Also print the stack frame and show the source if
|
/* Select frame FI. Also print the stack frame and show the source if
|
||||||
this is the tui version. */
|
this is the tui version. */
|
||||||
void
|
static void
|
||||||
select_and_print_frame (struct frame_info *fi, int level)
|
select_and_print_frame (struct frame_info *fi)
|
||||||
{
|
{
|
||||||
select_frame (fi);
|
select_frame (fi);
|
||||||
if (fi)
|
if (fi)
|
||||||
{
|
{
|
||||||
print_stack_frame (fi, level, 1);
|
print_stack_frame (fi, frame_relative_level (fi), 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1594,20 +1594,6 @@ select_frame_command (char *level_exp, int from_tty)
|
||||||
|
|
||||||
frame = parse_frame_specification (level_exp);
|
frame = parse_frame_specification (level_exp);
|
||||||
|
|
||||||
/* Try to figure out what level this frame is. But if there is
|
|
||||||
no current stack, don't error out -- let the user set one. */
|
|
||||||
frame1 = 0;
|
|
||||||
if (get_current_frame ())
|
|
||||||
{
|
|
||||||
for (frame1 = get_prev_frame (0);
|
|
||||||
frame1 && frame1 != frame;
|
|
||||||
frame1 = get_prev_frame (frame1))
|
|
||||||
level++;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!frame1)
|
|
||||||
level = 0;
|
|
||||||
|
|
||||||
select_frame (frame);
|
select_frame (frame);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1865,7 +1851,7 @@ func_command (char *arg, int from_tty)
|
||||||
if (!found)
|
if (!found)
|
||||||
printf_filtered ("'%s' not within current stack frame.\n", arg);
|
printf_filtered ("'%s' not within current stack frame.\n", arg);
|
||||||
else if (fp != selected_frame)
|
else if (fp != selected_frame)
|
||||||
select_and_print_frame (fp, level);
|
select_and_print_frame (fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Gets the language of the current frame. */
|
/* Gets the language of the current frame. */
|
||||||
|
|
Loading…
Reference in a new issue