diff options
author | Joel Brobecker <brobecker@adacore.com> | 2013-12-03 10:04:32 +0400 |
---|---|---|
committer | Joel Brobecker <brobecker@adacore.com> | 2013-12-10 12:12:14 +0100 |
commit | 72bfa06c56ec662b4262cc264f45462ccda6a5d6 (patch) | |
tree | 9bcabf079ddb86d10644ec3e3218cbb8d8fba274 /gdb/testsuite | |
parent | 94481b8c8f63a2a956d18ac1e6d6134c5334cb24 (diff) | |
download | gdb-72bfa06c56ec662b4262cc264f45462ccda6a5d6.zip gdb-72bfa06c56ec662b4262cc264f45462ccda6a5d6.tar.gz gdb-72bfa06c56ec662b4262cc264f45462ccda6a5d6.tar.bz2 |
GDB/MI: Document support for -exec-run --start in -list-features
This adds "exec-run-start-option" in the output of the -list-features
commands, allowing front-ends to easily determine whether -exec-run
supports the --start option.
gdb/ChangeLog:
* mi/mi-main.c (mi_cmd_list_features): add "exec-run-start-option".
* NEWS: Expand the entry documenting the new -exec-run --start
option to mention the corresponding new entry in the output of
"-list-features".
gdb/doc/ChangeLog:
* gdb.texinfo (GDB/MI Miscellaneous Commands): Document the new
"exec-run-start-option" entry in the output of the "-list-features"
command.
gdb/testsuite/ChangeLog:
* gdb.mi/mi-start.exp: Add test verifying that -list-features
contains "exec-run-start-option".
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-start.exp | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index d5d11f4..08f6b27 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2013-12-10 Joel Brobecker <brobecker@adacore.com> + + * gdb.mi/mi-start.exp: Add test verifying that -list-features + contains "exec-run-start-option". + 2013-12-08 Yao Qi <yao@codesourcery.com> * lib/gdb.exp (support_complex_tests): Use gdb_produce_source. diff --git a/gdb/testsuite/gdb.mi/mi-start.exp b/gdb/testsuite/gdb.mi/mi-start.exp index 98dfef4..0cd759f 100644 --- a/gdb/testsuite/gdb.mi/mi-start.exp +++ b/gdb/testsuite/gdb.mi/mi-start.exp @@ -41,6 +41,12 @@ mi_gdb_reinitialize_dir $srcdir/$subdir mi_gdb_reinitialize_dir $srcdir/$subdir mi_gdb_load ${binfile} +# First, verify that the debugger correctly advertises support +# for the --start option of the -exec-run command. +mi_gdb_test "-list-features" \ + "\\^done,features=\\\[.*\"exec-run-start-option\".*\\\]" \ + "-list-features includes \"exec-run-start-option\"" + mi_run_cmd "--start" mi_expect_stop "breakpoint-hit" "main" "" ".*mi-start.c" "$decimal" \ { "" "disp=\"del\"" } "run to main" |