]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gdb: improve show text and help text for 'remote exec-file'
authorAndrew Burgess <aburgess@redhat.com>
Thu, 20 Jul 2023 10:12:40 +0000 (11:12 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Sun, 14 Sep 2025 14:57:09 +0000 (15:57 +0100)
commitb88ea1f73fcd31fd89f5bfe87a3667b9cc9194c5
tree8c8ba64b672c7cb7cad2d10717ef785cdfb15193
parenta108d9c1136459cd03ce294100932bcce870a21f
gdb: improve show text and help text for 'remote exec-file'

The current behaviour for 'show remote exec-file' is this:

  (gdb) show remote exec-file

  (gdb) set remote exec-file /abc
  (gdb) show remote exec-file
  /abc
  (gdb)

The first output, the blank line, is just GDB showing the default
empty value.

This output is not really inline with GDB's more full sentence style
output, so in this commit I've updated things, the output is now:

  (gdb) show remote exec-file
  The remote exec-file is unset, the default remote executable will be used.
  (gdb) set remote exec-file /abc
  (gdb) show remote exec-file
  The remote exec-file is "/abc".
  (gdb)

Which I think is more helpful to the user.

I have also updated the help text for this setting.  Previously we had
a set/show header line, but no body text, now we have:

  (gdb) help show remote exec-file
  Show the remote file name for starting inferiors.
  This is the file name, on the remote target, used when starting an
  inferior, for example with the \"run\", \"start\", or \"starti\"
  commands.  This setting is only useful when debugging a remote target,
  otherwise, this setting is not used.
  (gdb)

Which I think is more helpful.

Reviewed-By: Mark Wielaard <mark@klomp.org>
Tested-By: Mark Wielaard <mark@klomp.org>
Reviewed-By: Eli Zaretskii <eliz@gnu.org>
Approved-By: Tom Tromey <tom@tromey.com>
gdb/remote.c
gdb/testsuite/gdb.base/remote-exec-file.exp
gdb/testsuite/gdb.multi/gdb-settings.exp