diff options
Diffstat (limited to 'gdb/gdbthread.h')
-rw-r--r-- | gdb/gdbthread.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gdb/gdbthread.h b/gdb/gdbthread.h index 83b2616..0c99782 100644 --- a/gdb/gdbthread.h +++ b/gdb/gdbthread.h @@ -277,9 +277,10 @@ struct thread_info command. */ struct continuation *intermediate_continuations; - /* If stepping, nonzero means step count is > 1 so don't print frame - next time inferior stops if it stops due to stepping. */ - int step_multi; + /* Pointer to the state machine manager object that handles what is + left to do for the thread's execution command after the target + stops. Several execution commands use it. */ + struct thread_fsm *thread_fsm; /* This is used to remember when a fork or vfork event was caught by a catchpoint, and thus the event is to be followed at the next @@ -557,6 +558,10 @@ extern struct thread_info *thread_step_over_chain_next (struct thread_info *tp); extern int thread_is_in_step_over_chain (struct thread_info *tp); +/* Cancel any ongoing execution command. */ + +extern void thread_cancel_execution_command (struct thread_info *thr); + extern struct thread_info *thread_list; #endif /* GDBTHREAD_H */ |