* gdb.mi/mi-stack.exp (test_stack_args_listing): Test that

HIGH_FRAME argument to -stack-list-arguments can be larger than
        the number of frames.
This commit is contained in:
Vladimir Prus 2006-09-17 15:49:32 +00:00
parent f28f46e7d6
commit cd5ff84afd
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
* gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
HIGH_FRAME argument to -stack-list-arguments can be larger than
the number of frames.
2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
* gdb.base/args.c (main): Add breakpoint marker.

View File

@ -122,6 +122,10 @@ proc test_stack_args_listing {} {
mi_gdb_test "234-stack-list-arguments" \
"&.*234\\^error,msg=\"mi_cmd_stack_list_args: Usage.*PRINT_VALUES.*FRAME_LOW FRAME_HIGH.*\"" \
"stack args listing wrong"
mi_gdb_test "235-stack-list-arguments 1 1 300" \
"235\\^done,stack-args=\\\[frame=\{level=\"1\",args=\\\[\{name=\"strarg\",value=\"$hex \\\\\"A string argument.\\\\\"\"\}\\\]\},frame=\{level=\"2\",args=\\\[\{name=\"intarg\",value=\"2\"\},\{name=\"strarg\",value=\"$hex \\\\\"A string argument.\\\\\"\"\}\\\]\},frame=\{level=\"3\",args=\\\[\{name=\"intarg\",value=\"2\"\},\{name=\"strarg\",value=\"$hex \\\\\"A string argument.\\\\\"\"\},\{name=\"fltarg\",value=\"3.5\"\}\\\]\},frame=\{level=\"4\",args=\\\[\\\]\}\\\]" \
"stack args listing 1 1 300"
}
proc test_stack_info_depth {} {