mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-01 13:26:47 +08:00
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".
This commit is contained in:
parent
94481b8c8f
commit
72bfa06c56
@ -1,3 +1,10 @@
|
||||
2013-12-10 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* 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".
|
||||
|
||||
2013-12-10 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* windows-nat.c (handle_load_dll): Add comments.
|
||||
|
4
gdb/NEWS
4
gdb/NEWS
@ -191,7 +191,9 @@ show code-cache
|
||||
** The -exec-run command now accepts an optional "--start" option.
|
||||
When used, the command follows the same semantics as the "start"
|
||||
command, stopping the program's execution at the start of its
|
||||
main subprogram.
|
||||
main subprogram. Support for this feature can be verified using
|
||||
the "-list-features" command, which should contain
|
||||
"exec-run-start-option".
|
||||
|
||||
** The new commands -catch-assert and -catch-exceptions insert
|
||||
catchpoints stopping the program when Ada exceptions are raised.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2013-12-10 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* gdb.texinfo (GDB/MI Miscellaneous Commands): Document the new
|
||||
"exec-run-start-option" entry in the output of the "-list-features"
|
||||
command.
|
||||
|
||||
2013-12-04 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* gdb.texinfo (i386): Fix yesterday's commit.
|
||||
|
@ -35261,6 +35261,9 @@ Indicates support for the @code{-info-gdb-mi-command} command.
|
||||
Indicates support for the "undefined-command" error code in error result
|
||||
records, produced when trying to execute an undefined @sc{gdb/mi} command
|
||||
(@pxref{GDB/MI Result Records}).
|
||||
@item exec-run-start-option
|
||||
Indicates that the @code{-exec-run} command supports the @option{--start}
|
||||
option (@pxref{GDB/MI Program Execution}).
|
||||
@end table
|
||||
|
||||
@subheading The @code{-list-target-features} Command
|
||||
|
@ -1818,6 +1818,7 @@ mi_cmd_list_features (char *command, char **argv, int argc)
|
||||
ui_out_field_string (uiout, NULL, "language-option");
|
||||
ui_out_field_string (uiout, NULL, "info-gdb-mi-command");
|
||||
ui_out_field_string (uiout, NULL, "undefined-command-error-code");
|
||||
ui_out_field_string (uiout, NULL, "exec-run-start-option");
|
||||
|
||||
#if HAVE_PYTHON
|
||||
if (gdb_python_initialized)
|
||||
|
@ -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.
|
||||
|
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user