Move GDB/MI commands related to support-query to their own @node.
A number of commands provide the capability to query the debugger about support for various features, and one of them in particular (-list-features), is expected to grow as new features get added. -list-target-features should also grow a bit over time, but probably slower. These commands deserve their own section and @node. gdb/doc/ChangeLog: * gdb.texinfo (GDB/MI): Add "GDB/MI Support Commands" entry in menu. (GDB/MI Variable Objects): Adjust reference to "-list-features" command, now in a new node. (GDB/MI Support Commands): New node, with its contents being extracted from the "GDB/MI Miscellaneous Commands" node. A small paragraph introducing the section is also added at the start. (GDB/MI Miscellaneous Commands): Delete the description of the -info-gdb-mi-command, -list-features and -list-target-features commands, now hosted in the "GDB/MI Support Commands" node.
This commit is contained in:
parent
8c707abce7
commit
d192b37306
2 changed files with 168 additions and 144 deletions
|
@ -1,3 +1,17 @@
|
|||
2013-12-23 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* gdb.texinfo (GDB/MI): Add "GDB/MI Support Commands" entry
|
||||
in menu.
|
||||
(GDB/MI Variable Objects): Adjust reference to "-list-features"
|
||||
command, now in a new node.
|
||||
(GDB/MI Support Commands): New node, with its contents being
|
||||
extracted from the "GDB/MI Miscellaneous Commands" node.
|
||||
A small paragraph introducing the section is also added at
|
||||
the start.
|
||||
(GDB/MI Miscellaneous Commands): Delete the description of the
|
||||
-info-gdb-mi-command, -list-features and -list-target-features
|
||||
commands, now hosted in the "GDB/MI Support Commands" node.
|
||||
|
||||
2013-12-12 Siva Chandra Reddy <sivachandra@google.com>
|
||||
|
||||
PR python/16113
|
||||
|
|
|
@ -28845,6 +28845,7 @@ may repeat one or more times.
|
|||
* GDB/MI Target Manipulation::
|
||||
* GDB/MI File Transfer Commands::
|
||||
* GDB/MI Ada Exceptions Commands::
|
||||
* GDB/MI Support Commands::
|
||||
* GDB/MI Miscellaneous Commands::
|
||||
@end menu
|
||||
|
||||
|
@ -33003,7 +33004,7 @@ select a visualizer by following the built-in process
|
|||
a varobj is created, and so ordinarily is not needed.
|
||||
|
||||
This feature is only available if Python support is enabled. The MI
|
||||
command @code{-list-features} (@pxref{GDB/MI Miscellaneous Commands})
|
||||
command @code{-list-features} (@pxref{GDB/MI Support Commands})
|
||||
can be used to check this.
|
||||
|
||||
@subsubheading Example
|
||||
|
@ -35029,145 +35030,13 @@ Catchpoint Commands}.
|
|||
|
||||
|
||||
@c %%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
@node GDB/MI Miscellaneous Commands
|
||||
@section Miscellaneous @sc{gdb/mi} Commands
|
||||
@node GDB/MI Support Commands
|
||||
@section @sc{gdb/mi} Support Commands
|
||||
|
||||
@c @subheading -gdb-complete
|
||||
|
||||
@subheading The @code{-gdb-exit} Command
|
||||
@findex -gdb-exit
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-exit
|
||||
@end smallexample
|
||||
|
||||
Exit @value{GDBN} immediately.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
Approximately corresponds to @samp{quit}.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-exit
|
||||
^exit
|
||||
@end smallexample
|
||||
|
||||
|
||||
@ignore
|
||||
@subheading The @code{-exec-abort} Command
|
||||
@findex -exec-abort
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-exec-abort
|
||||
@end smallexample
|
||||
|
||||
Kill the inferior running program.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The corresponding @value{GDBN} command is @samp{kill}.
|
||||
|
||||
@subsubheading Example
|
||||
N.A.
|
||||
@end ignore
|
||||
|
||||
|
||||
@subheading The @code{-gdb-set} Command
|
||||
@findex -gdb-set
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-set
|
||||
@end smallexample
|
||||
|
||||
Set an internal @value{GDBN} variable.
|
||||
@c IS THIS A DOLLAR VARIABLE? OR SOMETHING LIKE ANNOTATE ?????
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The corresponding @value{GDBN} command is @samp{set}.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-set $foo=3
|
||||
^done
|
||||
(gdb)
|
||||
@end smallexample
|
||||
|
||||
|
||||
@subheading The @code{-gdb-show} Command
|
||||
@findex -gdb-show
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-show
|
||||
@end smallexample
|
||||
|
||||
Show the current value of a @value{GDBN} variable.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The corresponding @value{GDBN} command is @samp{show}.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-show annotate
|
||||
^done,value="0"
|
||||
(gdb)
|
||||
@end smallexample
|
||||
|
||||
@c @subheading -gdb-source
|
||||
|
||||
|
||||
@subheading The @code{-gdb-version} Command
|
||||
@findex -gdb-version
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-version
|
||||
@end smallexample
|
||||
|
||||
Show version information for @value{GDBN}. Used mostly in testing.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The @value{GDBN} equivalent is @samp{show version}. @value{GDBN} by
|
||||
default shows this information when you start an interactive session.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@c This example modifies the actual output from GDB to avoid overfull
|
||||
@c box in TeX.
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-version
|
||||
~GNU gdb 5.2.1
|
||||
~Copyright 2000 Free Software Foundation, Inc.
|
||||
~GDB is free software, covered by the GNU General Public License, and
|
||||
~you are welcome to change it and/or distribute copies of it under
|
||||
~ certain conditions.
|
||||
~Type "show copying" to see the conditions.
|
||||
~There is absolutely no warranty for GDB. Type "show warranty" for
|
||||
~ details.
|
||||
~This GDB was configured as
|
||||
"--host=sparc-sun-solaris2.5.1 --target=ppc-eabi".
|
||||
^done
|
||||
(gdb)
|
||||
@end smallexample
|
||||
Since new commands and features get regularly added to @sc{gdb/mi},
|
||||
some commands are available to help front-ends query the debugger
|
||||
about support for these capabilities. Similarly, it is also possible
|
||||
to query @value{GDBN} about target support of certain features.
|
||||
|
||||
@subheading The @code{-info-gdb-mi-command} Command
|
||||
@cindex @code{-info-gdb-mi-command}
|
||||
|
@ -35312,6 +35181,147 @@ Indicates that the target is capable of reverse execution.
|
|||
|
||||
@end table
|
||||
|
||||
@c %%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
@node GDB/MI Miscellaneous Commands
|
||||
@section Miscellaneous @sc{gdb/mi} Commands
|
||||
|
||||
@c @subheading -gdb-complete
|
||||
|
||||
@subheading The @code{-gdb-exit} Command
|
||||
@findex -gdb-exit
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-exit
|
||||
@end smallexample
|
||||
|
||||
Exit @value{GDBN} immediately.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
Approximately corresponds to @samp{quit}.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-exit
|
||||
^exit
|
||||
@end smallexample
|
||||
|
||||
|
||||
@ignore
|
||||
@subheading The @code{-exec-abort} Command
|
||||
@findex -exec-abort
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-exec-abort
|
||||
@end smallexample
|
||||
|
||||
Kill the inferior running program.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The corresponding @value{GDBN} command is @samp{kill}.
|
||||
|
||||
@subsubheading Example
|
||||
N.A.
|
||||
@end ignore
|
||||
|
||||
|
||||
@subheading The @code{-gdb-set} Command
|
||||
@findex -gdb-set
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-set
|
||||
@end smallexample
|
||||
|
||||
Set an internal @value{GDBN} variable.
|
||||
@c IS THIS A DOLLAR VARIABLE? OR SOMETHING LIKE ANNOTATE ?????
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The corresponding @value{GDBN} command is @samp{set}.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-set $foo=3
|
||||
^done
|
||||
(gdb)
|
||||
@end smallexample
|
||||
|
||||
|
||||
@subheading The @code{-gdb-show} Command
|
||||
@findex -gdb-show
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-show
|
||||
@end smallexample
|
||||
|
||||
Show the current value of a @value{GDBN} variable.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The corresponding @value{GDBN} command is @samp{show}.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-show annotate
|
||||
^done,value="0"
|
||||
(gdb)
|
||||
@end smallexample
|
||||
|
||||
@c @subheading -gdb-source
|
||||
|
||||
|
||||
@subheading The @code{-gdb-version} Command
|
||||
@findex -gdb-version
|
||||
|
||||
@subsubheading Synopsis
|
||||
|
||||
@smallexample
|
||||
-gdb-version
|
||||
@end smallexample
|
||||
|
||||
Show version information for @value{GDBN}. Used mostly in testing.
|
||||
|
||||
@subsubheading @value{GDBN} Command
|
||||
|
||||
The @value{GDBN} equivalent is @samp{show version}. @value{GDBN} by
|
||||
default shows this information when you start an interactive session.
|
||||
|
||||
@subsubheading Example
|
||||
|
||||
@c This example modifies the actual output from GDB to avoid overfull
|
||||
@c box in TeX.
|
||||
@smallexample
|
||||
(gdb)
|
||||
-gdb-version
|
||||
~GNU gdb 5.2.1
|
||||
~Copyright 2000 Free Software Foundation, Inc.
|
||||
~GDB is free software, covered by the GNU General Public License, and
|
||||
~you are welcome to change it and/or distribute copies of it under
|
||||
~ certain conditions.
|
||||
~Type "show copying" to see the conditions.
|
||||
~There is absolutely no warranty for GDB. Type "show warranty" for
|
||||
~ details.
|
||||
~This GDB was configured as
|
||||
"--host=sparc-sun-solaris2.5.1 --target=ppc-eabi".
|
||||
^done
|
||||
(gdb)
|
||||
@end smallexample
|
||||
|
||||
@subheading The @code{-list-thread-groups} Command
|
||||
@findex -list-thread-groups
|
||||
|
||||
|
|
Loading…
Reference in a new issue