diff options
author | Martin Hunt <hunt@redhat.com> | 1998-08-30 07:53:29 +0000 |
---|---|---|
committer | Martin Hunt <hunt@redhat.com> | 1998-08-30 07:53:29 +0000 |
commit | 4ff5d55a081fbb280b68d912bf3a4b5f26541b5c (patch) | |
tree | 39ec26e18a03d02cc992a5afe7b352eb3b36b6e6 /gdb/thread.c | |
parent | d405c4a1aec90299f768f191e63494407ce84536 (diff) | |
download | gdb-4ff5d55a081fbb280b68d912bf3a4b5f26541b5c.zip gdb-4ff5d55a081fbb280b68d912bf3a4b5f26541b5c.tar.gz gdb-4ff5d55a081fbb280b68d912bf3a4b5f26541b5c.tar.bz2 |
Sun Aug 30 00:49:18 1998 Martin M. Hunt <hunt@cygnus.com>
* gdbtk-cmds.c (Gdbtk_Init): Link C variable gdb_context
with tcl variable gdb_context_id.
* gdbtk-hooks.c (gdbtk_context_change): Implement new hook called
context_hook. Called when threads change.
* gdbtk.c: Initialize gdb_context.
* gdbtk.h: Declare gdb_context.
* infrun (wait_for_inferior): Call context_hook.
* thread.c (thread_command): Call context_hook.
* defs.h: Declare context_hook.
Diffstat (limited to 'gdb/thread.c')
-rw-r--r-- | gdb/thread.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/thread.c b/gdb/thread.c index 4c158ff..8c61a56 100644 --- a/gdb/thread.c +++ b/gdb/thread.c @@ -518,7 +518,8 @@ see the IDs of currently known threads.", num); error ("Thread ID %d has terminated.\n", num); switch_to_thread (tp->pid); - + if (context_hook) + context_hook (num); printf_filtered ("[Switching to %s]\n", target_pid_to_str (inferior_pid)); print_stack_frame (selected_frame, selected_frame_level, 1); } |