diff options
author | Tom Tromey <tom@tromey.com> | 2021-12-30 12:16:58 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2022-01-05 11:36:33 -0700 |
commit | 7befbbd4c3d50c17fb22d872fd933d8c917aa5ee (patch) | |
tree | d557613e147874cfadab23223b412fd571d6ddbc /gdb/regcache.c | |
parent | 34fda50beed954b3fa392297c34c9417a81d7a38 (diff) | |
download | fsf-binutils-gdb-7befbbd4c3d50c17fb22d872fd933d8c917aa5ee.zip fsf-binutils-gdb-7befbbd4c3d50c17fb22d872fd933d8c917aa5ee.tar.gz fsf-binutils-gdb-7befbbd4c3d50c17fb22d872fd933d8c917aa5ee.tar.bz2 |
Use filtered output in some dumping commands
There are several commands that may optionally send their output to a
file -- they take an optional filename argument and open a file. This
patch changes these commands to use filtered output. The rationale
here is that, when printing to gdb_stdout, filtering is appropriate --
it is, and should be, the default for all commands. And, when writing
to a file, paging will not happen anyway (it only happens when the
stream==gdb_stdout), so using the _filtered form will not change
anything.
Diffstat (limited to 'gdb/regcache.c')
-rw-r--r-- | gdb/regcache.c | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/gdb/regcache.c b/gdb/regcache.c index f6e2cdd..ab45277 100644 --- a/gdb/regcache.c +++ b/gdb/regcache.c @@ -1436,7 +1436,7 @@ register_dump::dump (ui_file *file) { /* Name. */ if (regnum < 0) - fprintf_unfiltered (file, " %-10s", "Name"); + fprintf_filtered (file, " %-10s", "Name"); else { const char *p = gdbarch_register_name (m_gdbarch, regnum); @@ -1445,31 +1445,31 @@ register_dump::dump (ui_file *file) p = ""; else if (p[0] == '\0') p = "''"; - fprintf_unfiltered (file, " %-10s", p); + fprintf_filtered (file, " %-10s", p); } /* Number. */ if (regnum < 0) - fprintf_unfiltered (file, " %4s", "Nr"); + fprintf_filtered (file, " %4s", "Nr"); else - fprintf_unfiltered (file, " %4d", regnum); + fprintf_filtered (file, " %4d", regnum); /* Relative number. */ if (regnum < 0) - fprintf_unfiltered (file, " %4s", "Rel"); + fprintf_filtered (file, " %4s", "Rel"); else if (regnum < gdbarch_num_regs (m_gdbarch)) - fprintf_unfiltered (file, " %4d", regnum); + fprintf_filtered (file, " %4d", regnum); else - fprintf_unfiltered (file, " %4d", - (regnum - gdbarch_num_regs (m_gdbarch))); + fprintf_filtered (file, " %4d", + (regnum - gdbarch_num_regs (m_gdbarch))); /* Offset. */ if (regnum < 0) - fprintf_unfiltered (file, " %6s ", "Offset"); + fprintf_filtered (file, " %6s ", "Offset"); else { - fprintf_unfiltered (file, " %6ld", - descr->register_offset[regnum]); + fprintf_filtered (file, " %6ld", + descr->register_offset[regnum]); if (register_offset != descr->register_offset[regnum] || (regnum > 0 && (descr->register_offset[regnum] @@ -1479,19 +1479,19 @@ register_dump::dump (ui_file *file) { if (!footnote_register_offset) footnote_register_offset = ++footnote_nr; - fprintf_unfiltered (file, "*%d", footnote_register_offset); + fprintf_filtered (file, "*%d", footnote_register_offset); } else - fprintf_unfiltered (file, " "); + fprintf_filtered (file, " "); register_offset = (descr->register_offset[regnum] + descr->sizeof_register[regnum]); } /* Size. */ if (regnum < 0) - fprintf_unfiltered (file, " %5s ", "Size"); + fprintf_filtered (file, " %5s ", "Size"); else - fprintf_unfiltered (file, " %5ld", descr->sizeof_register[regnum]); + fprintf_filtered (file, " %5ld", descr->sizeof_register[regnum]); /* Type. */ { @@ -1517,24 +1517,24 @@ register_dump::dump (ui_file *file) if (startswith (t, blt)) t += strlen (blt); } - fprintf_unfiltered (file, " %-15s", t); + fprintf_filtered (file, " %-15s", t); } /* Leading space always present. */ - fprintf_unfiltered (file, " "); + fprintf_filtered (file, " "); dump_reg (file, regnum); - fprintf_unfiltered (file, "\n"); + fprintf_filtered (file, "\n"); } if (footnote_register_offset) - fprintf_unfiltered (file, "*%d: Inconsistent register offsets.\n", - footnote_register_offset); + fprintf_filtered (file, "*%d: Inconsistent register offsets.\n", + footnote_register_offset); if (footnote_register_type_name_null) - fprintf_unfiltered (file, - "*%d: Register type's name NULL.\n", - footnote_register_type_name_null); + fprintf_filtered (file, + "*%d: Register type's name NULL.\n", + footnote_register_type_name_null); } #if GDB_SELF_TEST |