gdb/
* frame.h (read_frame_local): Declare. * mi/mi-cmd-stack.c (list_args_or_locals): Call read_frame_local. * stack.c (read_frame_local): New. gdb/testsuite/ * gdb.trace/mi-trace-unavailable.exp: Don't set "print entry-values" to "no". (test_trace_unavailable): Set various values to "print entry-values" to test that the output of '-stack-list-locals' is not affected, and then set set "print entry-values" to "no".
This commit is contained in:
parent
5c4aa40b93
commit
82a0a75ff0
6 changed files with 59 additions and 4 deletions
|
@ -602,7 +602,10 @@ list_args_or_locals (enum what_to_list what, enum print_values values,
|
|||
&& TYPE_CODE (type) != TYPE_CODE_UNION)
|
||||
{
|
||||
case PRINT_ALL_VALUES:
|
||||
read_frame_arg (sym2, fi, &arg, &entryarg);
|
||||
if (SYMBOL_IS_ARGUMENT (sym))
|
||||
read_frame_arg (sym2, fi, &arg, &entryarg);
|
||||
else
|
||||
read_frame_local (sym2, fi, &arg);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue