aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2011-05-18 16:20:27 +0000
committerPedro Alves <palves@redhat.com>2011-05-18 16:20:27 +0000
commit0d9a9a5ffe87171feea96f763370b86ccf873b56 (patch)
treee58beb6b5f7a81b044d3f36c8bc7168285a842e9 /gdb
parent05386e9ec7208d79280caffeff0b01ebea63875c (diff)
downloadgdb-0d9a9a5ffe87171feea96f763370b86ccf873b56.zip
gdb-0d9a9a5ffe87171feea96f763370b86ccf873b56.tar.gz
gdb-0d9a9a5ffe87171feea96f763370b86ccf873b56.tar.bz2
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.
Diffstat (limited to 'gdb')
-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 b069261..c1408c1 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 0a15ea3..8d6910d 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. */