aboutsummaryrefslogtreecommitdiff
path: root/gdb/mi/mi-main.c
diff options
context:
space:
mode:
authorVladimir Prus <vladimir@codesourcery.com>2010-02-24 07:33:55 +0000
committerVladimir Prus <vladimir@codesourcery.com>2010-02-24 07:33:55 +0000
commit115d30f9b6746bc41746961a4f4bab5183c6eb80 (patch)
tree569cbc39b4f70922892180c8728646e3eedf423b /gdb/mi/mi-main.c
parent06cd862c015ff7285816de9e36290b5b1a7b090e (diff)
downloadgdb-115d30f9b6746bc41746961a4f4bab5183c6eb80.zip
gdb-115d30f9b6746bc41746961a4f4bab5183c6eb80.tar.gz
gdb-115d30f9b6746bc41746961a4f4bab5183c6eb80.tar.bz2
Make -exec-run a proper MI commands.
* mi/mi-cmds.h (mi_cmd_exec_run): Declare. * mi/mi-cmds.c (mi_cmds): Adjust. * mi/mi-main.c (mi_cmd_exec_run): New.
Diffstat (limited to 'gdb/mi/mi-main.c')
-rw-r--r--gdb/mi/mi-main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c
index 9d9e3da..f1b745c 100644
--- a/gdb/mi/mi-main.c
+++ b/gdb/mi/mi-main.c
@@ -330,6 +330,13 @@ mi_cmd_exec_interrupt (char *command, char **argv, int argc)
error ("Usage: -exec-interrupt [--all|--thread-group id]");
}
+void
+mi_cmd_exec_run (char *command, char **argv, int argc)
+{
+ mi_execute_cli_command ("run", target_can_async_p (),
+ target_can_async_p () ? "&" : NULL);
+}
+
static int
find_thread_of_process (struct thread_info *ti, void *p)
{