[0/3] Update TUI disassembly window when parameters change

Message ID 20251231-param-set-observ-v1-0-c6a63695f54d@tromey.com
Headers
Series Update TUI disassembly window when parameters change |

Message

Tom Tromey Dec. 31, 2025, 11:18 p.m. UTC
  The TUI disassembly takes some parameters, like "set print
max-symbolic-offset", into account -- but only when the window is
created.

This series changes the TUI to react when the user modifies these
parameters.

Regression tested on x86-64 Fedora 40.

Signed-off-by: Tom Tromey <tom@tromey.com>
---
Tom Tromey (3):
      Simplify name computation in do_set_command
      Add parameter_changed observer
      Have TUI react to disassembly parameter changes

 gdb/cli/cli-setshow.c                        | 73 +++++++---------------------
 gdb/interps.c                                |  4 ++
 gdb/observable.c                             |  1 +
 gdb/observable.h                             |  7 +++
 gdb/testsuite/gdb.tui/tui-disasm-styling.exp | 23 +++++++++
 gdb/tui/tui-disasm.c                         | 23 +++++++++
 gdb/tui/tui-disasm.h                         | 10 +++-
 gdb/tui/tui-source.c                         |  2 +-
 gdb/tui/tui-winsource.c                      |  4 +-
 gdb/tui/tui-winsource.h                      |  5 +-
 10 files changed, 91 insertions(+), 61 deletions(-)
---
base-commit: 35554f7b14c0cd1c59be64010de67d895906fb21
change-id: 20251231-param-set-observ-af8c3394c8f2

Best regards,