]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb: add more styling to cli/cli-cmds.c
authorAndrew Burgess <aburgess@redhat.com>
Mon, 17 Nov 2025 13:47:10 +0000 (13:47 +0000)
committerAndrew Burgess <aburgess@redhat.com>
Wed, 19 Nov 2025 10:26:00 +0000 (10:26 +0000)
Adds more filename, line number, and address styling to
cli/cli-cmds.c.

Approved-By: Tom Tromey <tom@tromey.com>
gdb/cli/cli-cmds.c

index 300b77dbafe8ed8be19505e866034ad70f3f6368..43c1bc7a96f2e1d57b5c3f3f7213d5e304244f34 100644 (file)
@@ -1477,14 +1477,22 @@ list_command (const char *arg, int from_tty)
       gdbarch = sal.symtab->compunit ()->objfile ()->arch ();
       sym = find_symbol_for_pc (sal.pc);
       if (sym)
-       gdb_printf ("%s is in %s (%s:%d).\n",
-                   paddress (gdbarch, sal.pc),
+       gdb_printf ("%ps is in %s (%ps:%ps).\n",
+                   styled_string (address_style.style (),
+                                  paddress (gdbarch, sal.pc)),
                    sym->print_name (),
-                   symtab_to_filename_for_display (sal.symtab), sal.line);
+                   styled_string (file_name_style.style (),
+                                  symtab_to_filename_for_display (sal.symtab)),
+                   styled_string (line_number_style.style (),
+                                  pulongest (sal.line)));
       else
-       gdb_printf ("%s is at %s:%d.\n",
-                   paddress (gdbarch, sal.pc),
-                   symtab_to_filename_for_display (sal.symtab), sal.line);
+       gdb_printf ("%ps is at %ps:%ps.\n",
+                   styled_string (address_style.style (),
+                                  paddress (gdbarch, sal.pc)),
+                   styled_string (file_name_style.style (),
+                                  symtab_to_filename_for_display (sal.symtab)),
+                   styled_string (line_number_style.style (),
+                                  pulongest (sal.line)));
     }
 
   /* If line was not specified by just a line number, and it does not
@@ -2174,8 +2182,9 @@ print_sal_location (const symtab_and_line &sal)
   const char *sym_name = NULL;
   if (sal.symbol != NULL)
     sym_name = sal.symbol->print_name ();
-  gdb_printf (_("file: \"%s\", line number: %ps, symbol: \"%s\"\n"),
-             symtab_to_filename_for_display (sal.symtab),
+  gdb_printf (_("file: \"%ps\", line number: %ps, symbol: \"%s\"\n"),
+             styled_string (file_name_style.style (),
+                            symtab_to_filename_for_display (sal.symtab)),
              styled_string (line_number_style.style (),
                             pulongest (sal.line)),
              sym_name != NULL ? sym_name : "???");