aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.python/py-cmd-exception.py
diff options
context:
space:
mode:
authorSébastien Darche <sdarche@efficios.com>2025-09-29 10:22:49 -0400
committerSébastien Darche <sdarche@efficios.com>2025-10-08 16:00:33 -0400
commit890bc1b7f5b156d57e86154cf333d4c5714f3a03 (patch)
treebad7206282dac1fef3ed8f87744a82e4920dc170 /gdb/testsuite/gdb.python/py-cmd-exception.py
parent5a9a34d769abd73a5b68f0895488c94c1c883739 (diff)
downloadbinutils-890bc1b7f5b156d57e86154cf333d4c5714f3a03.zip
binutils-890bc1b7f5b156d57e86154cf333d4c5714f3a03.tar.gz
binutils-890bc1b7f5b156d57e86154cf333d4c5714f3a03.tar.bz2
gdb: do not recompute values for inferior parameters when showing them
When calling the `show` command on a few inferior-specific settings (inferior-tty, args, cwd), GDB will recompute the values despite them being provided by a getter. For instance, When `show cwd` is called, `do_show_command` will query the value of the `cwd` through `get_inferior_cwd`, which already gets the per-inferior value. The current version seems to be a workaround from when settings could not provide a getter function and per-inferior settings could thus not be implemented properly, forcing the `show` implementation to recompute the value itself. The changes clean up the code and makes the show command trust the values it is being forwarded, as they will always be computed by the getter function. Co-Authored-By: Simon Marchi <simon.marchi@efficios.com> Change-Id: I3b25f61f9101d98a6df7d50cee50131aec7e25c9 Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb/testsuite/gdb.python/py-cmd-exception.py')
0 files changed, 0 insertions, 0 deletions