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.
This commit is contained in:
Tom Tromey 2022-01-02 11:46:15 -07:00
parent a11ac3b3e8
commit 6cb06a8cda
249 changed files with 8449 additions and 8463 deletions

View file

@ -246,7 +246,7 @@ def write_debugmethod(f, content, name, return_type, argtypes):
if return_type != "void":
print(" " + return_type + " result;", file=f)
print(
' fprintf_unfiltered (gdb_stdlog, "-> %s->'
' gdb_printf (gdb_stdlog, "-> %s->'
+ name
+ ' (...)\\n", this->beneath ()->shortname ());',
file=f,
@ -262,7 +262,7 @@ def write_debugmethod(f, content, name, return_type, argtypes):
# Now print the arguments.
print(
' fprintf_unfiltered (gdb_stdlog, "<- %s->'
' gdb_printf (gdb_stdlog, "<- %s->'
+ name
+ ' (", this->beneath ()->shortname ());',
file=f,