diff options
Diffstat (limited to 'gdb/gdbthread.h')
-rw-r--r-- | gdb/gdbthread.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gdb/gdbthread.h b/gdb/gdbthread.h index 0c6fb84b8cd..da89b36eee1 100644 --- a/gdb/gdbthread.h +++ b/gdb/gdbthread.h @@ -44,6 +44,9 @@ struct thread_info CORE_ADDR step_range_start; CORE_ADDR step_range_end; CORE_ADDR step_frame_address; + CORE_ADDR step_sp; + int current_line; + struct symtab *current_symtab; int trap_expected; int handling_longjmp; int another_trap; @@ -120,7 +123,10 @@ extern void save_infrun_state (ptid_t ptid, int another_trap, int stepping_through_solib_after_catch, bpstat stepping_through_solib_catchpoints, - int stepping_through_sigtramp); + int stepping_through_sigtramp, + int current_line, + struct symtab *current_symtab, + CORE_ADDR step_sp); /* infrun context switch: load the debugger state previously saved for the given thread. */ @@ -138,7 +144,10 @@ extern void load_infrun_state (ptid_t ptid, int *another_trap, int *stepping_through_solib_affter_catch, bpstat *stepping_through_solib_catchpoints, - int *stepping_through_sigtramp); + int *stepping_through_sigtramp, + int *current_line, + struct symtab **current_symtab, + CORE_ADDR *step_sp); /* Commands with a prefix of `thread'. */ extern struct cmd_list_element *thread_cmd_list; |