diff options
author | Tom Tromey <tom@tromey.com> | 2022-01-02 11:46:15 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2022-03-29 12:46:24 -0600 |
commit | 6cb06a8cdaaf30f5d879f24d37100cf1d25c6a3a (patch) | |
tree | 641a6a86240919fe4ba9219fbbbe15bc6331c22d /gdb/top.c | |
parent | a11ac3b3e8ff6769badcf0041894f6c5acc1b94f (diff) | |
download | fsf-binutils-gdb-6cb06a8cdaaf30f5d879f24d37100cf1d25c6a3a.zip fsf-binutils-gdb-6cb06a8cdaaf30f5d879f24d37100cf1d25c6a3a.tar.gz fsf-binutils-gdb-6cb06a8cdaaf30f5d879f24d37100cf1d25c6a3a.tar.bz2 |
Unify gdb printf functions
Now that filtered and unfiltered output can be treated identically, we
can unify the printf family of functions. This is done under the name
"gdb_printf". Most of this patch was written by script.
Diffstat (limited to 'gdb/top.c')
-rw-r--r-- | gdb/top.c | 208 |
1 files changed, 104 insertions, 104 deletions
@@ -136,9 +136,9 @@ static void show_confirm (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("Whether to confirm potentially " - "dangerous operations is %s.\n"), - value); + gdb_printf (file, _("Whether to confirm potentially " + "dangerous operations is %s.\n"), + value); } /* Current working directory. */ @@ -379,7 +379,7 @@ new_ui_command (const char *args, int from_tty) ui.release (); } - printf_filtered ("New UI allocated\n"); + gdb_printf ("New UI allocated\n"); } /* Handler for SIGHUP. */ @@ -493,7 +493,7 @@ check_frame_language_change (void) && flang != language_unknown && flang != current_language->la_language) { - printf_filtered ("%s\n", _(lang_frame_mismatch_warn)); + gdb_printf ("%s\n", _(lang_frame_mismatch_warn)); warned = 1; } } @@ -646,7 +646,7 @@ execute_command (const char *p, int from_tty) std::string prefixname = c->prefixname (); std::string prefixname_no_space = prefixname.substr (0, prefixname.length () - 1); - printf_filtered + gdb_printf ("\"%s\" must be followed by the name of a subcommand.\n", prefixname_no_space.c_str ()); help_list (*c->subcommands, prefixname.c_str (), all_commands, @@ -946,11 +946,11 @@ show_write_history_p (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { if (!write_history_p || !history_filename.empty ()) - fprintf_filtered (file, _("Saving of the history record on exit is %s.\n"), - value); + gdb_printf (file, _("Saving of the history record on exit is %s.\n"), + value); else - fprintf_filtered (file, _("Saving of the history is disabled due to " - "the value of 'history filename'.\n")); + gdb_printf (file, _("Saving of the history is disabled due to " + "the value of 'history filename'.\n")); } /* The variable associated with the "set/show history size" @@ -961,8 +961,8 @@ static void show_history_size (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("The size of the command history is %s.\n"), - value); + gdb_printf (file, _("The size of the command history is %s.\n"), + value); } /* Variable associated with the "history remove-duplicates" option. @@ -973,10 +973,10 @@ static void show_history_remove_duplicates (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, - _("The number of history entries to look back at for " - "duplicates is %s.\n"), - value); + gdb_printf (file, + _("The number of history entries to look back at for " + "duplicates is %s.\n"), + value); } /* Implement 'show history filename'. */ @@ -985,12 +985,12 @@ show_history_filename (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { if (!history_filename.empty ()) - fprintf_filtered (file, _("The filename in which to record " - "the command history is \"%ps\".\n"), - styled_string (file_name_style.style (), value)); + gdb_printf (file, _("The filename in which to record " + "the command history is \"%ps\".\n"), + styled_string (file_name_style.style (), value)); else - fprintf_filtered (file, _("There is no filename currently set for " - "recording the command history in.\n")); + gdb_printf (file, _("There is no filename currently set for " + "recording the command history in.\n")); } /* This is like readline(), but it has some gdb-specific behavior. @@ -1419,20 +1419,20 @@ print_gdb_version (struct ui_file *stream, bool interactive) number, which starts after last space. */ std::string v_str = string_printf ("GNU gdb %s%s", PKGVERSION, version); - fprintf_filtered (stream, "%ps\n", - styled_string (version_style.style (), v_str.c_str ())); + gdb_printf (stream, "%ps\n", + styled_string (version_style.style (), v_str.c_str ())); /* Second line is a copyright notice. */ - fprintf_filtered (stream, - "Copyright (C) 2022 Free Software Foundation, Inc.\n"); + gdb_printf (stream, + "Copyright (C) 2022 Free Software Foundation, Inc.\n"); /* Following the copyright is a brief statement that the program is free software, that users are free to copy and change it on certain conditions, that it is covered by the GNU GPL, and that there is no warranty. */ - fprintf_filtered (stream, "\ + gdb_printf (stream, "\ License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\ \nThis is free software: you are free to change and redistribute it.\n\ There is NO WARRANTY, to the extent permitted by law."); @@ -1440,39 +1440,39 @@ There is NO WARRANTY, to the extent permitted by law."); if (!interactive) return; - fprintf_filtered (stream, ("\nType \"show copying\" and " - "\"show warranty\" for details.\n")); + gdb_printf (stream, ("\nType \"show copying\" and " + "\"show warranty\" for details.\n")); /* After the required info we print the configuration information. */ - fprintf_filtered (stream, "This GDB was configured as \""); + gdb_printf (stream, "This GDB was configured as \""); if (strcmp (host_name, target_name) != 0) { - fprintf_filtered (stream, "--host=%s --target=%s", - host_name, target_name); + gdb_printf (stream, "--host=%s --target=%s", + host_name, target_name); } else { - fprintf_filtered (stream, "%s", host_name); + gdb_printf (stream, "%s", host_name); } - fprintf_filtered (stream, "\".\n"); + gdb_printf (stream, "\".\n"); - fprintf_filtered (stream, _("Type \"show configuration\" " - "for configuration details.\n")); + gdb_printf (stream, _("Type \"show configuration\" " + "for configuration details.\n")); if (REPORT_BUGS_TO[0]) { - fprintf_filtered (stream, - _("For bug reporting instructions, please see:\n")); - fprintf_filtered (stream, "%s.\n", REPORT_BUGS_TO); + gdb_printf (stream, + _("For bug reporting instructions, please see:\n")); + gdb_printf (stream, "%s.\n", REPORT_BUGS_TO); } - fprintf_filtered (stream, - _("Find the GDB manual and other documentation \ + gdb_printf (stream, + _("Find the GDB manual and other documentation \ resources online at:\n <http://www.gnu.org/software/gdb/documentation/>.")); - fprintf_filtered (stream, "\n\n"); - fprintf_filtered (stream, _("For help, type \"help\".\n")); - fprintf_filtered (stream, - _("Type \"apropos word\" to search for commands \ + gdb_printf (stream, "\n\n"); + gdb_printf (stream, _("For help, type \"help\".\n")); + gdb_printf (stream, + _("Type \"apropos word\" to search for commands \ related to \"word\".")); } @@ -1480,178 +1480,178 @@ related to \"word\".")); void print_gdb_configuration (struct ui_file *stream) { - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ This GDB was configured as follows:\n\ configure --host=%s --target=%s\n\ "), host_name, target_name); - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-auto-load-dir=%s\n\ --with-auto-load-safe-path=%s\n\ "), AUTO_LOAD_DIR, AUTO_LOAD_SAFE_PATH); #if HAVE_LIBEXPAT - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-expat\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-expat\n\ ")); #endif if (GDB_DATADIR[0]) - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-gdb-datadir=%s%s\n\ "), GDB_DATADIR, GDB_DATADIR_RELOCATABLE ? " (relocatable)" : ""); #ifdef ICONV_BIN - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-iconv-bin=%s%s\n\ "), ICONV_BIN, ICONV_BIN_RELOCATABLE ? " (relocatable)" : ""); #endif if (JIT_READER_DIR[0]) - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-jit-reader-dir=%s%s\n\ "), JIT_READER_DIR, JIT_READER_DIR_RELOCATABLE ? " (relocatable)" : ""); #if HAVE_LIBUNWIND_IA64_H - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-libunwind-ia64\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-libunwind-ia64\n\ ")); #endif #if HAVE_LIBLZMA - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-lzma\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-lzma\n\ ")); #endif #if HAVE_LIBBABELTRACE - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-babeltrace\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-babeltrace\n\ ")); #endif #if HAVE_LIBIPT - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-intel-pt\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-intel-pt\n\ ")); #endif #if HAVE_LIBMPFR - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-mpfr\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-mpfr\n\ ")); #endif #if HAVE_LIBXXHASH - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-xxhash\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-xxhash\n\ ")); #endif #ifdef WITH_PYTHON_PATH - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-python=%s%s\n\ "), WITH_PYTHON_PATH, PYTHON_PATH_RELOCATABLE ? " (relocatable)" : ""); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-python\n\ ")); #endif #ifdef WITH_PYTHON_LIBDIR - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-python-libdir=%s%s\n\ "), WITH_PYTHON_LIBDIR, PYTHON_LIBDIR_RELOCATABLE ? " (relocatable)" : ""); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-python-libdir\n\ ")); #endif #if HAVE_LIBDEBUGINFOD - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-debuginfod\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-debuginfod\n\ ")); #endif #if HAVE_GUILE - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-guile\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --without-guile\n\ ")); #endif #if HAVE_SOURCE_HIGHLIGHT - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --enable-source-highlight\n\ ")); #else - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --disable-source-highlight\n\ ")); #endif #ifdef RELOC_SRCDIR - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-relocated-sources=%s\n\ "), RELOC_SRCDIR); #endif if (DEBUGDIR[0]) - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-separate-debug-dir=%s%s\n\ "), DEBUGDIR, DEBUGDIR_RELOCATABLE ? " (relocatable)" : ""); if (TARGET_SYSTEM_ROOT[0]) - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-sysroot=%s%s\n\ "), TARGET_SYSTEM_ROOT, TARGET_SYSTEM_ROOT_RELOCATABLE ? " (relocatable)" : ""); if (SYSTEM_GDBINIT[0]) - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-system-gdbinit=%s%s\n\ "), SYSTEM_GDBINIT, SYSTEM_GDBINIT_RELOCATABLE ? " (relocatable)" : ""); if (SYSTEM_GDBINIT_DIR[0]) - fprintf_filtered (stream, _("\ + gdb_printf (stream, _("\ --with-system-gdbinit-dir=%s%s\n\ "), SYSTEM_GDBINIT_DIR, SYSTEM_GDBINIT_DIR_RELOCATABLE ? " (relocatable)" : ""); /* We assume "relocatable" will be printed at least once, thus we always print this text. It's a reasonably safe assumption for now. */ - fprintf_filtered (stream, _("\n\ + gdb_printf (stream, _("\n\ (\"Relocatable\" means the directory can be moved with the GDB installation\n\ tree, and GDB will still find it.)\n\ ")); @@ -1714,13 +1714,13 @@ print_inferior_quit_action (inferior *inf, ui_file *out) return; if (inf->attach_flag) - fprintf_filtered (out, - _("\tInferior %d [%s] will be detached.\n"), inf->num, - target_pid_to_str (ptid_t (inf->pid)).c_str ()); + gdb_printf (out, + _("\tInferior %d [%s] will be detached.\n"), inf->num, + target_pid_to_str (ptid_t (inf->pid)).c_str ()); else - fprintf_filtered (out, - _("\tInferior %d [%s] will be killed.\n"), inf->num, - target_pid_to_str (ptid_t (inf->pid)).c_str ()); + gdb_printf (out, + _("\tInferior %d [%s] will be killed.\n"), inf->num, + target_pid_to_str (ptid_t (inf->pid)).c_str ()); } /* If necessary, make the user confirm that we should quit. Return @@ -1871,11 +1871,11 @@ show_interactive_mode (struct ui_file *file, int from_tty, const char *value) { if (interactive_mode == AUTO_BOOLEAN_AUTO) - fprintf_filtered (file, "Debugger's interactive mode " - "is %s (currently %s).\n", - value, input_interactive_p (current_ui) ? "on" : "off"); + gdb_printf (file, "Debugger's interactive mode " + "is %s (currently %s).\n", + value, input_interactive_p (current_ui) ? "on" : "off"); else - fprintf_filtered (file, "Debugger's interactive mode is %s.\n", value); + gdb_printf (file, "Debugger's interactive mode is %s.\n", value); } /* Returns whether GDB is running on an interactive terminal. */ @@ -1947,8 +1947,8 @@ show_commands (const char *args, int from_tty) offset < num + Hist_print && offset < history_length; offset++) { - printf_filtered ("%5d %s\n", history_base + offset, - (history_get (history_base + offset))->line); + gdb_printf ("%5d %s\n", history_base + offset, + (history_get (history_base + offset))->line); } /* The next command we want to display is the next one that we haven't @@ -2073,7 +2073,7 @@ static void show_prompt (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("Gdb's prompt is \"%s\".\n"), value); + gdb_printf (file, _("Gdb's prompt is \"%s\".\n"), value); } /* "set editing" command. */ @@ -2091,25 +2091,25 @@ static void show_editing (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("Editing of command lines as " - "they are typed is %s.\n"), - current_ui->command_editing ? _("on") : _("off")); + gdb_printf (file, _("Editing of command lines as " + "they are typed is %s.\n"), + current_ui->command_editing ? _("on") : _("off")); } static void show_annotation_level (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("Annotation_level is %s.\n"), value); + gdb_printf (file, _("Annotation_level is %s.\n"), value); } static void show_exec_done_display_p (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("Notification of completion for " - "asynchronous execution commands is %s.\n"), - value); + gdb_printf (file, _("Notification of completion for " + "asynchronous execution commands is %s.\n"), + value); } /* New values of the "data-directory" parameter are staged here. @@ -2140,9 +2140,9 @@ static void show_gdb_datadir (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("GDB's data directory is \"%ps\".\n"), - styled_string (file_name_style.style (), - gdb_datadir.c_str ())); + gdb_printf (file, _("GDB's data directory is \"%ps\".\n"), + styled_string (file_name_style.style (), + gdb_datadir.c_str ())); } /* Implement 'set history filename'. */ @@ -2182,8 +2182,8 @@ static void show_startup_quiet (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) { - fprintf_filtered (file, _("Whether to start up quietly is %s.\n"), - value); + gdb_printf (file, _("Whether to start up quietly is %s.\n"), + value); } static void |