From b8fa951a9b0f00619f42a28a044d8e334ff646f8 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Fri, 6 Jun 2008 00:33:52 +0000 Subject: [PATCH] * annotate.c (annotate_thread_changed): New function. * thread.c (thread_command) : Use it. * infrun.c (normal_stop): Use it. --- gdb/annotate.c | 9 +++++++++ gdb/infrun.c | 1 + gdb/thread.c | 1 + 3 files changed, 11 insertions(+) diff --git a/gdb/annotate.c b/gdb/annotate.c index ee9adfac0f..98a37aea42 100644 --- a/gdb/annotate.c +++ b/gdb/annotate.c @@ -242,6 +242,15 @@ annotate_new_thread (void) } } +void +annotate_thread_changed (void) +{ + if (annotation_level > 1) + { + printf_unfiltered (("\n\032\032thread-changed\n")); + } +} + void annotate_field_begin (struct type *type) { diff --git a/gdb/infrun.c b/gdb/infrun.c index a1bb28713d..2960acb2a8 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -3605,6 +3605,7 @@ normal_stop (void) target_terminal_ours_for_output (); printf_filtered (_("[Switching to %s]\n"), target_pid_to_str (inferior_ptid)); + annotate_thread_changed (); previous_inferior_ptid = inferior_ptid; } diff --git a/gdb/thread.c b/gdb/thread.c index 773ba5c199..446a55ece0 100644 --- a/gdb/thread.c +++ b/gdb/thread.c @@ -738,6 +738,7 @@ thread_command (char *tidstr, int from_tty) return; } + annotate_thread_changed (); gdb_thread_select (uiout, tidstr, NULL); }