NEWS and documentation for info sources [-dirname | -basename] [--] [REGEXP].

gdb/ChangeLog
2019-08-03  Philippe Waroquiers  <philippe.waroquiers@skynet.be>

        * NEWS: Mention changes to "info sources" command.

gdb/doc/ChangeLog
2019-08-03  Philippe Waroquiers  <philippe.waroquiers@skynet.be>

        * gdb.texinfo (Symbols): Document new args -dirname and -basename
        of "info sources" command.
This commit is contained in:
Philippe Waroquiers 2019-08-03 21:20:44 +02:00
parent db4dc13eeb
commit ae60f04e08
4 changed files with 28 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* NEWS: Mention changes to "info sources" command.
2019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* symtab.c (filename_partial_match_opts): New struct type.

View File

@ -144,6 +144,12 @@ eval
This allows to do formatted printing of strings without having
a running inferior, or when debugging a core dump.
info sources [-dirname | -basename] [--] [REGEXP]
This command has now optional arguments to only print the files
whose names match REGEXP. The arguments -dirname and -basename
allow to restrict matching respectively to the dirname and basename
parts of the files.
show style
The "show style" and its subcommands are now styling
a style name in their output using its own style, to help
@ -225,6 +231,9 @@ maint show test-options-completion-result
-past-main [on|off]
-past-entry [on|off]
** The new "info sources" options -dirname and -basename options
are using the standard '-OPT' infrastructure.
All options above can also be abbreviated. The argument of boolean
(on/off) options can be 0/1 too, and also the argument is assumed
"on" if omitted. This allows writing compact command invocations,

View File

@ -1,3 +1,8 @@
2019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* gdb.texinfo (Symbols): Document new args -dirname and -basename
of "info sources" command.
2019-07-30 Christian Biesinger <cbiesinger@google.com>
* python.texi (Symbols In Python): Document new function

View File

@ -18583,6 +18583,16 @@ Print the names of all source files in your program for which there is
debugging information, organized into two lists: files whose symbols
have already been read, and files whose symbols will be read when needed.
@item info sources [-dirname | -basename] [--] [@var{regexp}]
Like @samp{info sources}, but only print the names of the files
matching the provided @var{regexp}.
By default, the @var{regexp} is used to match anywhere in the filename.
If @code{-dirname}, only files having a dirname matching @var{regexp} are shown.
If @code{-basename}, only files having a basename matching @var{regexp}
are shown.
The matching is case-sensitive, except on operating systems that
have case-insensitive filesystem (e.g., MS-Windows).
@kindex info functions
@item info functions [-q]
Print the names and data types of all defined functions.