aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2013-11-14 19:43:25 +0000
committerPedro Alves <palves@redhat.com>2013-11-14 19:49:50 +0000
commit05ba85103b9131333b829c7c1366bfdb015169a3 (patch)
tree1ebc24e4792968629ee0d7c142ba6958f539a222 /gdb
parent5c09a2c53c3d3259392ada37303af8033ab91c7e (diff)
downloadgdb-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/ChangeLog5
-rw-r--r--gdb/infrun.c23
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)
{