[binutils-gdb] gdb, remote: adjust debug printing
Markus Metzger
mmetzger@sourceware.org
Mon Nov 3 06:41:06 GMT 2025
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=732ed016e23e77b9351d3c363cc13fc3082027e8
commit 732ed016e23e77b9351d3c363cc13fc3082027e8
Author: Markus Metzger <markus.t.metzger@intel.com>
Date: Mon Jun 24 08:21:17 2024 +0000
gdb, remote: adjust debug printing
remote::wait () may get called rather frequently, polluting the logging
output with tons of
[remote] wait: enter
[remote] wait: exit
messages.
Similarly, remote_target::remote_notif_remove_queued_reply () will print
the debug message even if nothing was actually removed. Change that to
only print a debug message if a stop reply was removed.
Approved-By: Tom Tromey <tom@tromey.com>
Diff:
---
gdb/remote.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/gdb/remote.c b/gdb/remote.c
index 858076bfa42..88dc7c09184 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -8275,12 +8275,12 @@ remote_target::remote_notif_remove_queued_reply (ptid_t ptid)
{
result = std::move (*iter);
rs->stop_reply_queue.erase (iter);
- }
- if (notif_debug)
- gdb_printf (gdb_stdlog,
- "notif: discard queued event: 'Stop' in %s\n",
- ptid.to_string ().c_str ());
+ if (notif_debug)
+ gdb_printf (gdb_stdlog,
+ "notif: discard queued event: 'Stop' in %s\n",
+ ptid.to_string ().c_str ());
+ }
return result;
}
@@ -9186,8 +9186,6 @@ ptid_t
remote_target::wait (ptid_t ptid, struct target_waitstatus *status,
target_wait_flags options)
{
- REMOTE_SCOPED_DEBUG_ENTER_EXIT;
-
remote_state *rs = get_remote_state ();
/* Start by clearing the flag that asks for our wait method to be called,
More information about the Gdb-cvs
mailing list