diff options
Diffstat (limited to 'gdb/gdbthread.h')
-rw-r--r-- | gdb/gdbthread.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gdb/gdbthread.h b/gdb/gdbthread.h index 0f9734d..eb7f8b8 100644 --- a/gdb/gdbthread.h +++ b/gdb/gdbthread.h @@ -411,9 +411,14 @@ extern struct thread_info *iterate_over_threads (thread_callback_func, void *); extern int thread_count (void); -/* Switch from one thread to another. */ +/* Switch from one thread to another. Also sets the STOP_PC + global. */ extern void switch_to_thread (ptid_t ptid); +/* Switch from one thread to another. Does not read registers and + sets STOP_PC to -1. */ +extern void switch_to_thread_no_regs (struct thread_info *thread); + /* Marks or clears thread(s) PTID as resumed. If PTID is MINUS_ONE_PTID, applies to all threads. If ptid_is_pid(PTID) is true, applies to all threads of the process pointed at by PTID. */ |