]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb: change gdbarch_print_registers_info parameter to bool
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 9 Mar 2026 18:31:43 +0000 (14:31 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Mon, 9 Mar 2026 19:16:50 +0000 (15:16 -0400)
Straightforward int to bool conversion.

Change-Id: I27a35bb46c108474555cbad22fc33f0b4bcf7b51
Approved-By: Tom Tromey <tom@tromey.com>
gdb/gdbarch-gen.c
gdb/gdbarch-gen.h
gdb/gdbarch_components.py
gdb/h8300-tdep.c
gdb/infcmd.c
gdb/inferior.h
gdb/m68hc11-tdep.c
gdb/mips-tdep.c
gdb/riscv-tdep.c
gdb/s12z-tdep.c
gdb/tui/tui-regs.c

index d822812e72c1a307b442b15cbec507b29c645c03..5c524d58cc302185ac0f4d9168646c3c66722565 100644 (file)
@@ -2249,7 +2249,7 @@ set_gdbarch_code_of_frame_writable (struct gdbarch *gdbarch,
 }
 
 void
-gdbarch_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file, const frame_info_ptr &frame, int regnum, int all)
+gdbarch_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file, const frame_info_ptr &frame, int regnum, bool all)
 {
   gdb_assert (gdbarch != nullptr);
   gdb_assert (gdbarch->print_registers_info != nullptr);
index 7bae19fc0f68b5b933bf8a15704e8b1d0abc8f34..0c15a86765a55eb44314b7b1ff7a8df58ae6c0fc 100644 (file)
@@ -351,8 +351,8 @@ using gdbarch_code_of_frame_writable_ftype = bool (struct gdbarch *gdbarch, cons
 bool gdbarch_code_of_frame_writable (struct gdbarch *gdbarch, const frame_info_ptr &frame);
 void set_gdbarch_code_of_frame_writable (struct gdbarch *gdbarch, gdbarch_code_of_frame_writable_ftype *code_of_frame_writable);
 
-using gdbarch_print_registers_info_ftype = void (struct gdbarch *gdbarch, struct ui_file *file, const frame_info_ptr &frame, int regnum, int all);
-void gdbarch_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file, const frame_info_ptr &frame, int regnum, int all);
+using gdbarch_print_registers_info_ftype = void (struct gdbarch *gdbarch, struct ui_file *file, const frame_info_ptr &frame, int regnum, bool all);
+void gdbarch_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file, const frame_info_ptr &frame, int regnum, bool all);
 void set_gdbarch_print_registers_info (struct gdbarch *gdbarch, gdbarch_print_registers_info_ftype *print_registers_info);
 
 using gdbarch_print_float_info_ftype = void (struct gdbarch *gdbarch, struct ui_file *file, const frame_info_ptr &frame, const char *args);
index de4335f151513126994bd78a3744df36213625fa..b1cff8c2b69bb9f286033b656873c0fedad20ed7 100644 (file)
@@ -677,7 +677,7 @@ Method(
         ("struct ui_file *", "file"),
         ("const frame_info_ptr &", "frame"),
         ("int", "regnum"),
-        ("int", "all"),
+        ("bool", "all"),
     ],
     predefault="default_print_registers_info",
     invalid=False,
index 1846f79e3132585f7604100d28bc6bb153752441..086bf69b0ed75118488e35738d76177e56a35916 100644 (file)
@@ -1068,7 +1068,7 @@ h8300_print_register (struct gdbarch *gdbarch, struct ui_file *file,
 
 static void
 h8300_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file,
-                           const frame_info_ptr &frame, int regno, int cpregs)
+                           const frame_info_ptr &frame, int regno, bool cpregs)
 {
   if (regno < 0)
     {
index d0d1c14204163bfd8a2a6b73895298cba28f950c..9fbee5aaba7f4d3831cc01499bedc5bbf06534d3 100644 (file)
@@ -2475,7 +2475,7 @@ void
 default_print_registers_info (struct gdbarch *gdbarch,
                              struct ui_file *file,
                              const frame_info_ptr &frame,
-                             int regnum, int print_all)
+                             int regnum, bool print_all)
 {
   int i;
   const int numregs = gdbarch_num_cooked_regs (gdbarch);
@@ -2516,7 +2516,7 @@ default_print_registers_info (struct gdbarch *gdbarch,
 }
 
 void
-registers_info (const char *addr_exp, int fpregs)
+registers_info (const char *addr_exp, bool fpregs)
 {
   frame_info_ptr frame;
   struct gdbarch *gdbarch;
@@ -2647,7 +2647,7 @@ print_vector_info (struct ui_file *file,
       if (gdbarch_register_reggroup_p (gdbarch, regnum, vector_reggroup))
        {
          printed_something = true;
-         gdbarch_print_registers_info (gdbarch, file, frame, regnum, 1);
+         gdbarch_print_registers_info (gdbarch, file, frame, regnum, true);
        }
     }
   if (!printed_something)
@@ -3177,7 +3177,7 @@ default_print_float_info (struct gdbarch *gdbarch, struct ui_file *file,
       if (gdbarch_register_reggroup_p (gdbarch, regnum, float_reggroup))
        {
          printed_something = 1;
-         gdbarch_print_registers_info (gdbarch, file, frame, regnum, 1);
+         gdbarch_print_registers_info (gdbarch, file, frame, regnum, true);
        }
     }
   if (!printed_something)
index a3d4842be2ce3e894988f9a7a4692bfc739b628c..fbf9765fb0eeb69757e18849881e6dab1bc3753f 100644 (file)
@@ -150,7 +150,7 @@ extern void reopen_exec_file (void);
 extern void default_print_registers_info (struct gdbarch *gdbarch,
                                          struct ui_file *file,
                                          const frame_info_ptr &frame,
-                                         int regnum, int all);
+                                         int regnum, bool all);
 
 /* Default implementation of gdbarch_print_float_info.  Print
    the values of all floating point registers.  */
@@ -223,7 +223,7 @@ extern void post_create_inferior (int from_tty, bool set_pspace_solib_ops);
 
 extern void attach_command (const char *, int);
 
-extern void registers_info (const char *, int);
+extern void registers_info (const char *, bool);
 
 extern void continue_1 (int all_threads);
 
index 14a9c93e0e308af1c267868fab0f552d98835363..a036dc26eb6b614e0f07773c0d55cbbd26f33650 100644 (file)
@@ -1081,7 +1081,8 @@ m68hc11_print_register (struct gdbarch *gdbarch, struct ui_file *file,
 /* Same as 'info reg' but prints the registers in a different way.  */
 static void
 m68hc11_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file,
-                             const frame_info_ptr &frame, int regno, int cpregs)
+                             const frame_info_ptr &frame, int regno,
+                             bool cpregs)
 {
   if (regno >= 0)
     {
index 5a861035d6723faa2b0ff0b51924fb3e52486df3..161c94569a87eb3c9d8531ac9db637e842e976e8 100644 (file)
@@ -6623,7 +6623,7 @@ print_gp_register_row (struct ui_file *file, const frame_info_ptr &frame,
 
 static void
 mips_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file,
-                          const frame_info_ptr &frame, int regnum, int all)
+                          const frame_info_ptr &frame, int regnum, bool all)
 {
   if (regnum != -1)            /* Do one specified register.  */
     {
index 252c2e5042e7b7f2536853a3e211fe4de2f1d916..0d2cbd8cbe9360fb93bd28ad9a556f85aece0cc1 100644 (file)
@@ -1520,7 +1520,7 @@ static void
 riscv_print_registers_info (struct gdbarch *gdbarch,
                            struct ui_file *file,
                            const frame_info_ptr &frame,
-                           int regnum, int print_all)
+                           int regnum, bool print_all)
 {
   if (regnum != -1)
     {
index b95e9f2004688a2b4ef16d9a14aac0a4caa0feea..6ac0930e5b09d161f25478807ca2af6e2ba4b46c 100644 (file)
@@ -525,7 +525,7 @@ static void
 s12z_print_registers_info (struct gdbarch *gdbarch,
                            struct ui_file *file,
                            const frame_info_ptr &frame,
-                           int regnum, int print_all)
+                           int regnum, bool print_all)
 {
   const int numregs = (gdbarch_num_regs (gdbarch)
                       + gdbarch_num_pseudo_regs (gdbarch));
index 6059130fa537b1e9a094946a21bf81cc66d71cbd..28f0d8b82d4217730d345b1276cf1e42aa65b656 100644 (file)
@@ -47,7 +47,7 @@ tui_register_format (const frame_info_ptr &frame, int regnum)
   /* Expand tabs into spaces, since ncurses on MS-Windows doesn't.  */
   string_file stream;
   tab_expansion_file expander (&stream);
-  gdbarch_print_registers_info (gdbarch, &expander, frame, regnum, 1);
+  gdbarch_print_registers_info (gdbarch, &expander, frame, regnum, true);
 
   /* Remove the possible \n.  */
   std::string str = stream.release ();