OSDN Git Service

Enable all MI commands while inferiour is running
authorVladimir Prus <vladimir@codesourcery.com>
Sun, 13 Jul 2008 04:13:50 +0000 (04:13 +0000)
committerVladimir Prus <vladimir@codesourcery.com>
Sun, 13 Jul 2008 04:13:50 +0000 (04:13 +0000)
        * mi/mi-main.c (mi_cmd_execute): Don't check if
        inferiour is executing.

gdb/ChangeLog
gdb/mi/mi-main.c

index 137ccf5..5e290c7 100644 (file)
@@ -1,5 +1,11 @@
 2008-07-13  Vladimir Prus  <vladimir@codesourcery.com>
 
+       Enable all commands while inferiour is running
+        * mi/mi-main.c (mi_cmd_execute): Don't check if
+        inferiour is executing.
+
+2008-07-13  Vladimir Prus  <vladimir@codesourcery.com>
+
        Allow all CLI command even if target is executing.
         * gdb/top.c (execute_command_1): Don't check if the inferiour
         is running.
index 4a52cbb..733fc47 100644 (file)
@@ -1121,23 +1121,6 @@ mi_cmd_execute (struct mi_parse *parse)
          error_stream (stb);
        }
 
-      if ((!non_stop && any_running ())
-         || (non_stop && is_running (inferior_ptid)))
-       {
-         if (strcmp (parse->command, "exec-interrupt"))
-           {
-             struct ui_file *stb;
-             stb = mem_fileopen ();
-
-             fputs_unfiltered ("Cannot execute command ", stb);
-             fputstr_unfiltered (parse->command, '"', stb);
-             fputs_unfiltered (" while target running", stb);
-
-             make_cleanup_ui_file_delete (stb);
-             error_stream (stb);
-           }
-       }
-
       parse->cmd->argv_func (parse->command, parse->argv, parse->argc);
     }
   else if (parse->cmd->cli.cmd != 0)