forked from Imagelibrary/binutils-gdb
Implement *running.
* Makefile.in: Update dependencies.
* gdbthread.h (struct thread_info): New field
running_.
(set_running, is_running): New.
* thread.c (set_running, is_running): New.
* inferior.h (suppress_normal_stop_observer): Rename to...
(suppress_run_stop_observers): ..this.
* infcmd.c (suppress_normal_stop_observer): Rename to...
(suppress_run_stop_observers): ..this.
(finish_command_continuation, finish_command): Adjust.
* infcall.c (call_function_by_hand): Adjust.
* infrun.c (normal_stop): Call set_running.
* target.c (target_resume): New. Call set_running.
* target.h (target_resume): Convert from macro to
a function.
* mi/mi-interp.c (mi_on_resume): New.
(mi_interpreter_init): Register mi_on_resume.
This commit is contained in:
@@ -721,8 +721,8 @@ call_function_by_hand (struct value *function, int nargs, struct value **args)
|
||||
saved_async = target_async_mask (0);
|
||||
|
||||
old_cleanups2 = make_cleanup_restore_integer
|
||||
(&suppress_normal_stop_observer);
|
||||
suppress_normal_stop_observer = 1;
|
||||
(&suppress_run_stop_observers);
|
||||
suppress_run_stop_observers = 1;
|
||||
proceed (real_pc, TARGET_SIGNAL_0, 0);
|
||||
do_cleanups (old_cleanups2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user