Document how GDB searches for files when using -s, -e, and -se options
authorKevin Buettner <kevinb@redhat.com>
Thu, 2 Jun 2022 22:26:38 +0000 (15:26 -0700)
committerKevin Buettner <kevinb@redhat.com>
Tue, 21 Jun 2022 16:47:15 +0000 (09:47 -0700)
GDB's documentation of the 'file' command says:

    If you do not specify a directory and the file is not found in the
    GDB working directory, GDB uses the environment variable PATH as a
    list of directories to search, just as the shell does when looking
    for a program to run.

The same is true for files specified via commandline options -s, -e,
and -se.

This commit adds a cross reference to the file command for these options.

gdb/doc/gdb.texinfo

index b3e995f166b49fe49c33d16c069fecf46199af26..38ae249f62daf0b3300cd98b828ef30bd7bb61f2 100644 (file)
@@ -962,6 +962,11 @@ If @value{GDBN} has not been configured to included core file support,
 such as for most embedded targets, then it will complain about a second
 argument and ignore it.
 
+For the @samp{-s}, @samp{-e}, and @samp{-se} options, and their long
+form equivalents, the method used to search the file system for the
+symbol and/or executable file is the same as that used by the
+@code{file} command.  @xref{Files, ,file}.
+
 Many options have both long and short forms; both are shown in the
 following list.  @value{GDBN} also recognizes the long forms if you truncate
 them, so long as enough of the option is present to be unambiguous.