diff options
author | Pedro Alves <palves@redhat.com> | 2011-05-18 16:20:27 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2011-05-18 16:20:27 +0000 |
commit | 0d9a9a5ffe87171feea96f763370b86ccf873b56 (patch) | |
tree | e58beb6b5f7a81b044d3f36c8bc7168285a842e9 /gdb | |
parent | 05386e9ec7208d79280caffeff0b01ebea63875c (diff) | |
download | gdb-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/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/infrun.c | 12 |
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. */ |