2011-05-18 Pedro Alves <pedro@codesourcery.com>
authorPedro Alves <palves@redhat.com>
Wed, 18 May 2011 16:20:27 +0000 (16:20 +0000)
committerPedro Alves <palves@redhat.com>
Wed, 18 May 2011 16:20:27 +0000 (16:20 +0000)
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.

gdb/ChangeLog
gdb/infrun.c

index b069261ea1cba0520097a621dca6f45dd4598007..c1408c144d2d4b55020dd430a24e6611959386fb 100644 (file)
@@ -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
index 0a15ea3f9b3af8b0daed693f67eea2ac87ee9164..8d6910df4a04fd134d4ba857730f73b5eabde380 100644 (file)
@@ -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.  */