aboutsummaryrefslogtreecommitdiff
path: root/gdb/doc
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2021-01-22 18:55:11 +0000
committerAndrew Burgess <andrew.burgess@embecosm.com>2021-01-25 11:24:29 +0000
commit04de9f3e3109c4029fc015191a2e1720cab8dac9 (patch)
treeb8895921eba49f84df6677ffa2b14537a15d01a5 /gdb/doc
parentb8df69003de5c662fab94d10af3ad335909fa5bf (diff)
downloadgdb-04de9f3e3109c4029fc015191a2e1720cab8dac9.zip
gdb-04de9f3e3109c4029fc015191a2e1720cab8dac9.tar.gz
gdb-04de9f3e3109c4029fc015191a2e1720cab8dac9.tar.bz2
gdb/doc: move @menu blocks to the end of their enclosing @node
The @menus should be at the end of a @node. We mostly get this right, but there's a few places where we don't. This commit fixes the 5 places we get this wrong. I manually checked the info page and read each of the offending nodes after this change and I believe they all still make sense with the menu moved. gdb/doc/ChangeLog: * gdb.texinfo (Specify Location): Move menu to the end of the node. (Auto-loading): Likewise. (Extending GDB): Likewise. (TUI): Likewise. (Operating System Information): Likewise.
Diffstat (limited to 'gdb/doc')
-rw-r--r--gdb/doc/ChangeLog9
-rw-r--r--gdb/doc/gdb.texinfo70
2 files changed, 44 insertions, 35 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog
index 8f0ae35..21b0e19 100644
--- a/gdb/doc/ChangeLog
+++ b/gdb/doc/ChangeLog
@@ -1,3 +1,12 @@
+2021-01-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.texinfo (Specify Location): Move menu to the end of the
+ node.
+ (Auto-loading): Likewise.
+ (Extending GDB): Likewise.
+ (TUI): Likewise.
+ (Operating System Information): Likewise.
+
2021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
PR cli/25956
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index 3e3c38d..e43819f 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -8892,18 +8892,18 @@ As described in the preceding table.
@cindex location
@cindex source location
-@menu
-* Linespec Locations:: Linespec locations
-* Explicit Locations:: Explicit locations
-* Address Locations:: Address locations
-@end menu
-
Several @value{GDBN} commands accept arguments that specify a location
of your program's code. Since @value{GDBN} is a source-level
debugger, a location usually specifies some line in the source code.
Locations may be specified using three different formats:
linespec locations, explicit locations, or address locations.
+@menu
+* Linespec Locations:: Linespec locations
+* Explicit Locations:: Explicit locations
+* Address Locations:: Address locations
+@end menu
+
@node Linespec Locations
@subsection Linespec Locations
@cindex linespec locations
@@ -25994,14 +25994,6 @@ without being explicitly told so by the user. We call this feature
results or introduce security risks (e.g., if the file comes from untrusted
sources).
-@menu
-* Init File in the Current Directory:: @samp{set/show/info auto-load local-gdbinit}
-* libthread_db.so.1 file:: @samp{set/show/info auto-load libthread-db}
-
-* Auto-loading safe path:: @samp{set/show/info auto-load safe-path}
-* Auto-loading verbose mode:: @samp{set/show debug auto-load}
-@end menu
-
There are various kinds of files @value{GDBN} can automatically load.
In addition to these files, @value{GDBN} supports auto-loading code written
in various extension languages. @xref{Auto-loading extensions}.
@@ -26123,6 +26115,14 @@ These are @value{GDBN} control commands for the auto-loading:
@tab Add directory trusted for automatic loading.
@end multitable
+@menu
+* Init File in the Current Directory:: @samp{set/show/info auto-load local-gdbinit}
+* libthread_db.so.1 file:: @samp{set/show/info auto-load libthread-db}
+
+* Auto-loading safe path:: @samp{set/show/info auto-load safe-path}
+* Auto-loading verbose mode:: @samp{set/show debug auto-load}
+@end menu
+
@node Init File in the Current Directory
@subsection Automatically loading init file in the current directory
@cindex auto-loading init file in the current directory
@@ -26824,15 +26824,6 @@ extensions when it reads a file for debugging. This allows the
user to automatically customize @value{GDBN} for the program
being debugged.
-@menu
-* Sequences:: Canned Sequences of @value{GDBN} Commands
-* Aliases:: Command Aliases
-* Python:: Extending @value{GDBN} using Python
-* Guile:: Extending @value{GDBN} using Guile
-* Auto-loading extensions:: Automatically loading extensions
-* Multiple Extension Languages:: Working with multiple extension languages
-@end menu
-
To facilitate the use of extension languages, @value{GDBN} is capable
of evaluating the contents of a file. When doing so, @value{GDBN}
can recognize which extension language is being used by looking at
@@ -26872,6 +26863,15 @@ or have a @file{.gdb} extension to be interpreted as regular @value{GDBN}
commands. @xref{Startup}.
@end ifset
+@menu
+* Sequences:: Canned Sequences of @value{GDBN} Commands
+* Aliases:: Command Aliases
+* Python:: Extending @value{GDBN} using Python
+* Guile:: Extending @value{GDBN} using Guile
+* Auto-loading extensions:: Automatically loading extensions
+* Multiple Extension Languages:: Working with multiple extension languages
+@end menu
+
@node Sequences
@section Canned Sequences of Commands
@@ -28064,14 +28064,6 @@ runs an MI interpreter on @file{/dev/pts/9}.
@cindex TUI
@cindex Text User Interface
-@menu
-* TUI Overview:: TUI overview
-* TUI Keys:: TUI key bindings
-* TUI Single Key Mode:: TUI single key mode
-* TUI Commands:: TUI-specific commands
-* TUI Configuration:: TUI configuration variables
-@end menu
-
The @value{GDBN} Text User Interface (TUI) is a terminal
interface which uses the @code{curses} library to show the source
file, the assembly output, the program registers and @value{GDBN}
@@ -28086,6 +28078,14 @@ using various TUI commands and key bindings, such as @command{tui
enable} or @kbd{C-x C-a}. @xref{TUI Commands, ,TUI Commands}, and
@ref{TUI Keys, ,TUI Key Bindings}.
+@menu
+* TUI Overview:: TUI overview
+* TUI Keys:: TUI key bindings
+* TUI Single Key Mode:: TUI single key mode
+* TUI Commands:: TUI-specific commands
+* TUI Configuration:: TUI configuration variables
+@end menu
+
@node TUI Overview
@section TUI Overview
@@ -46050,10 +46050,6 @@ contain registers @samp{TSR}, @samp{ILC} and @samp{RILC}.
@appendix Operating System Information
@cindex operating system information
-@menu
-* Process list::
-@end menu
-
Users of @value{GDBN} often wish to obtain information about the state of
the operating system running on the target---for example the list of
processes, or the list of open files. This section describes the
@@ -46066,6 +46062,10 @@ remote protocol, using @samp{qXfer} requests (@pxref{qXfer osdata
read}). The object name in the request should be @samp{osdata}, and
the @var{annex} identifies the data to be fetched.
+@menu
+* Process list::
+@end menu
+
@node Process list
@appendixsection Process list
@cindex operating system information, process list