infrun.c:handle_inferior_event: Move comment.
authorPedro Alves <palves@redhat.com>
Thu, 14 Nov 2013 19:43:25 +0000 (19:43 +0000)
committerPedro Alves <palves@redhat.com>
Thu, 14 Nov 2013 19:49:50 +0000 (19:49 +0000)
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.

gdb/ChangeLog
gdb/infrun.c

index e85ceea767a097202a7f108b687e3aecc7bb4505..31c32caa22042f7290e854e92db8f2aa4c61926f 100644 (file)
@@ -1,3 +1,8 @@
+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>:
index ba55686eb6c20d85fc2cb6b95a88bf583fa5275c..8ab6b61bc1be2a3af10c9e2d326a6cd89e62a8c6 100644 (file)
@@ -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)
     {