infrun.c: Move non_stop_1 etc., higher up in file.

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.
This commit is contained in:
Pedro Alves 2013-06-28 17:06:14 +00:00
parent a69ed7f7aa
commit d32dc48ed4
2 changed files with 32 additions and 28 deletions

View 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)

View 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)