diff options
Diffstat (limited to 'gdb/mi')
-rw-r--r-- | gdb/mi/mi-cmd-stack.c | 9 | ||||
-rw-r--r-- | gdb/mi/mi-main.c | 4 |
2 files changed, 3 insertions, 10 deletions
diff --git a/gdb/mi/mi-cmd-stack.c b/gdb/mi/mi-cmd-stack.c index 7db9ffb..37d0846 100644 --- a/gdb/mi/mi-cmd-stack.c +++ b/gdb/mi/mi-cmd-stack.c @@ -85,14 +85,9 @@ mi_cmd_stack_list_frames (char *command, char **argv, int argc) i++, fi = get_prev_frame (fi)) { QUIT; - /* level == i: always print the level 'i' - source == LOC_AND_ADDRESS: print the location and the address - always, even for level 0. + /* Print the location and the address always, even for level 0. args == 0: don't print the arguments. */ - print_frame_info (fi /* frame info */ , - i /* level */ , - LOC_AND_ADDRESS /* source */ , - 0 /* args */ ); + print_frame_info (fi, 1, LOC_AND_ADDRESS, 0 /* args */ ); } do_cleanups (cleanup_stack); diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c index c46bf63..6d73861 100644 --- a/gdb/mi/mi-main.c +++ b/gdb/mi/mi-main.c @@ -191,9 +191,7 @@ mi_cmd_exec_return (char *args, int from_tty) /* Because we have called return_command with from_tty = 0, we need to print the frame here. */ - print_stack_frame (deprecated_selected_frame, - frame_relative_level (deprecated_selected_frame), - LOC_AND_ADDRESS); + print_stack_frame (get_selected_frame (), 1, LOC_AND_ADDRESS); return MI_CMD_DONE; } |