summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alves <pedro@codesourcery.com>2011-05-18 16:20:21 +0000
committerPedro Alves <pedro@codesourcery.com>2011-05-18 16:20:21 +0000
commit48246fc491802387dce473f54713388d9678b94a (patch)
treeb948da42b93985945ea28c3ef0fb8109bba4b599
parent5293b13dadeba5ace723770beb8f915fa39a50f1 (diff)
downloadgdb-48246fc491802387dce473f54713388d9678b94a.tar.gz
2011-05-18 Pedro Alves <pedro@codesourcery.com>
gdb/ * infrun.c (resume): Mention which is the current thread, and its current PC in debug output. (prepare_to_proceed): Mention the thread switching in debug output.
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/infrun.c12
2 files changed, 17 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index b069261ea1c..c1408c144d2 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,10 @@
+2011-05-18 Pedro Alves <pedro@codesourcery.com>
+
+ * infrun.c (resume): Mention which is the current thread, and its
+ current PC in debug output.
+ (prepare_to_proceed): Mention the thread switching in debug
+ output.
+
2011-05-18 Tom Tromey <tromey@redhat.com>
* linux-thread-db.c (try_thread_db_load_from_pdir_1): Fix absolute
diff --git a/gdb/infrun.c b/gdb/infrun.c
index 0a15ea3f9b3..8d6910df4a0 100644
--- a/gdb/infrun.c
+++ b/gdb/infrun.c
@@ -1644,8 +1644,10 @@ resume (int step, enum target_signal sig)
if (debug_infrun)
fprintf_unfiltered (gdb_stdlog,
"infrun: resume (step=%d, signal=%d), "
- "trap_expected=%d\n",
- step, sig, tp->control.trap_expected);
+ "trap_expected=%d, current thread [%s] at %s\n",
+ step, sig, tp->control.trap_expected,
+ target_pid_to_str (inferior_ptid),
+ paddress (gdbarch, pc));
/* Normally, by the time we reach `resume', the breakpoints are either
removed or inserted, as appropriate. The exception is if we're sitting
@@ -2001,6 +2003,12 @@ prepare_to_proceed (int step)
/* Switch back to WAIT_PID thread. */
switch_to_thread (wait_ptid);
+ if (debug_infrun)
+ fprintf_unfiltered (gdb_stdlog,
+ "infrun: prepare_to_proceed (step=%d), "
+ "switched to [%s]\n",
+ step, target_pid_to_str (inferior_ptid));
+
/* We return 1 to indicate that there is a breakpoint here,
so we need to step over it before continuing to avoid
hitting it straight away. */