infrun.c: Move non_stop_1 etc., higher up in file.
authorPedro Alves <palves@redhat.com>
Fri, 28 Jun 2013 17:06:14 +0000 (17:06 +0000)
committerPedro Alves <palves@redhat.com>
Fri, 28 Jun 2013 17:06:14 +0000 (17:06 +0000)
The "non_stop_1" global is out of place, mixed with the observer bits.
This moves all the non-stop user-interface-related bits together.

gdb/
2013-06-28  Pedro Alves  <palves@redhat.com>

* infrun.c (non_stop, non_stop_1, set_non_stop, show_non_stop):
Move higher up in file.

gdb/ChangeLog
gdb/infrun.c

index ce8c3364b940c65f3a27473e23311616f32b4be7..5bd25df79b05f092caac77865e0fe10097b4e8d4 100644 (file)
@@ -1,3 +1,8 @@
+2013-06-28  Pedro Alves  <palves@redhat.com>
+
+       * infrun.c (non_stop, non_stop_1, set_non_stop, show_non_stop):
+       Move higher up in file.
+
 2013-06-28  Tom Tromey  <tromey@redhat.com>
 
        * tracepoint.c (deprecated_readline_begin_hook)
index 8fb219a5cd3dfa6c188785ba3ff45762f2614319..e95f81f09e9ded0ae8a32a8e74f89d4d3ddb2de0 100644 (file)
@@ -181,12 +181,37 @@ set_disable_randomization (char *args, int from_tty,
             "this platform."));
 }
 
+/* User interface for non-stop mode.  */
+
+int non_stop = 0;
+static int non_stop_1 = 0;
+
+static void
+set_non_stop (char *args, int from_tty,
+             struct cmd_list_element *c)
+{
+  if (target_has_execution)
+    {
+      non_stop_1 = non_stop;
+      error (_("Cannot change this setting while the inferior is running."));
+    }
+
+  non_stop = non_stop_1;
+}
+
+static void
+show_non_stop (struct ui_file *file, int from_tty,
+              struct cmd_list_element *c, const char *value)
+{
+  fprintf_filtered (file,
+                   _("Controlling the inferior in non-stop mode is %s.\n"),
+                   value);
+}
+
 /* "Observer mode" is somewhat like a more extreme version of
    non-stop, in which all GDB operations that might affect the
    target's execution have been disabled.  */
 
-static int non_stop_1 = 0;
-
 int observer_mode = 0;
 static int observer_mode_1 = 0;
 
@@ -7085,32 +7110,6 @@ show_exec_direction_func (struct ui_file *out, int from_tty,
   }
 }
 
-/* User interface for non-stop mode.  */
-
-int non_stop = 0;
-
-static void
-set_non_stop (char *args, int from_tty,
-             struct cmd_list_element *c)
-{
-  if (target_has_execution)
-    {
-      non_stop_1 = non_stop;
-      error (_("Cannot change this setting while the inferior is running."));
-    }
-
-  non_stop = non_stop_1;
-}
-
-static void
-show_non_stop (struct ui_file *file, int from_tty,
-              struct cmd_list_element *c, const char *value)
-{
-  fprintf_filtered (file,
-                   _("Controlling the inferior in non-stop mode is %s.\n"),
-                   value);
-}
-
 static void
 show_schedule_multiple (struct ui_file *file, int from_tty,
                        struct cmd_list_element *c, const char *value)