OSDN Git Service

Don't suppress *running when doing finish.
authorVladimir Prus <vladimir@codesourcery.com>
Fri, 13 Jun 2008 20:19:19 +0000 (20:19 +0000)
committerVladimir Prus <vladimir@codesourcery.com>
Fri, 13 Jun 2008 20:19:19 +0000 (20:19 +0000)
commitbef29bb9f154e9d4e5b815d3628639f4e2009fc6
tree006e6a3a95e67565bf20e5d57480fe392eb28562
parentd6e744335076c2d1b40f4194bb1e466bebe0f42e
Don't suppress *running when doing finish.
        * infcall.c (call_function_by_hand): Set both
        suppress_resume_observer and suppress_stop_observer.
        * infcmd.c (suppress_run_stop_observers): Split into...
        (suppress_resume_observer, suppress_stop_observer): ...those.
        (finish_command_continuation): Clear suppress_stop_observer.
        (finish_command): Set suppress_stop_observer.
        * inferior.h (suppress_run_stop_observers): Split into...
        (suppress_resume_observer, suppress_stop_observer): ...those.
        * infrun.c (normal_stop): Check for suppress_stop_observer.
        * thread.c (set_running): Check for suppress_resume_observer.
gdb/ChangeLog
gdb/infcall.c
gdb/infcmd.c
gdb/inferior.h
gdb/infrun.c
gdb/thread.c