diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/annotate.c | 9 | ||||
-rw-r--r-- | gdb/infrun.c | 1 | ||||
-rw-r--r-- | gdb/thread.c | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/gdb/annotate.c b/gdb/annotate.c index ee9adfa..98a37ae 100644 --- a/gdb/annotate.c +++ b/gdb/annotate.c @@ -243,6 +243,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) { if (annotation_level == 2) diff --git a/gdb/infrun.c b/gdb/infrun.c index a1bb287..2960acb 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 773ba5c..446a55e 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); } |