diff options
author | Pedro Alves <palves@redhat.com> | 2013-11-14 19:43:25 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2013-11-14 19:49:50 +0000 |
commit | 05ba85103b9131333b829c7c1366bfdb015169a3 (patch) | |
tree | 1ebc24e4792968629ee0d7c142ba6958f539a222 /gdb | |
parent | 5c09a2c53c3d3259392ada37303af8033ab91c7e (diff) | |
download | gdb-05ba85103b9131333b829c7c1366bfdb015169a3.zip gdb-05ba85103b9131333b829c7c1366bfdb015169a3.tar.gz gdb-05ba85103b9131333b829c7c1366bfdb015169a3.tar.bz2 |
infrun.c:handle_inferior_event: Move comment.
This comment applies to the whole handle_inferior_event flow, top to
bottom. Best move it to the function's intro.
gdb/
2013-11-14 Pedro Alves <palves@redhat.com>
* infrun.c (handle_inferior_event): Move comment from the
function's body to the function's description, adjusted.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/infrun.c | 23 |
2 files changed, 17 insertions, 11 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e85ceea..31c32ca 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2013-11-14 Pedro Alves <palves@redhat.com> + * infrun.c (handle_inferior_event): Move comment from the + function's body to the function's description, adjusted. + +2013-11-14 Pedro Alves <palves@redhat.com> + * infrun.c (handle_inferior_event) <TARGET_WAITKIND_LOADED>: Handle STOP_QUIETLY_NO_SIGSTOP and STOP_QUIETLY_REMOTE here. Assert we never fall through out of the TARGET_WAITKIND_LOADED diff --git a/gdb/infrun.c b/gdb/infrun.c index ba55686..8ab6b61 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -3139,9 +3139,18 @@ fill_in_stop_func (struct gdbarch *gdbarch, } } -/* Given an execution control state that has been freshly filled in - by an event from the inferior, figure out what it means and take - appropriate action. */ +/* Given an execution control state that has been freshly filled in by + an event from the inferior, figure out what it means and take + appropriate action. + + The alternatives are: + + 1) stop_stepping and return; to really stop and return to the + debugger. + + 2) keep_going and return; to wait for the next event (set + ecs->event_thread->stepping_over_breakpoint to 1 to single step + once). */ static void handle_inferior_event (struct execution_control_state *ecs) @@ -4166,14 +4175,6 @@ Cannot fill $_exitsignal with the correct signal number.\n")); } } - /* Look at the cause of the stop, and decide what to do. - The alternatives are: - 1) stop_stepping and return; to really stop and return to the debugger, - 2) keep_going and return to start up again - (set ecs->event_thread->stepping_over_breakpoint to 1 to single step once) - 3) set ecs->random_signal to 1, and the decision between 1 and 2 - will be made according to the signal handling tables. */ - if (ecs->event_thread->suspend.stop_signal == GDB_SIGNAL_TRAP && stop_after_trap) { |