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> 2019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* symtab.c (filename_partial_match_opts): New struct type. * 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 This allows to do formatted printing of strings without having
a running inferior, or when debugging a core dump. 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 show style
The "show style" and its subcommands are now styling The "show style" and its subcommands are now styling
a style name in their output using its own style, to help 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-main [on|off]
-past-entry [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 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/off) options can be 0/1 too, and also the argument is assumed
"on" if omitted. This allows writing compact command invocations, "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> 2019-07-30 Christian Biesinger <cbiesinger@google.com>
* python.texi (Symbols In Python): Document new function * 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 debugging information, organized into two lists: files whose symbols
have already been read, and files whose symbols will be read when needed. 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 @kindex info functions
@item info functions [-q] @item info functions [-q]
Print the names and data types of all defined functions. Print the names and data types of all defined functions.