mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-15 04:31:49 +08:00
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.
This commit is contained in:
parent
06cd862c01
commit
115d30f9b6
@ -1,3 +1,11 @@
|
||||
2010-02-24 Vladimir Prus <vladimir@codesourcery.com>
|
||||
|
||||
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.
|
||||
|
||||
2010-02-24 Pedro Alves <pedro@codesourcery.com>
|
||||
Stan Shebs <stan@codesourcery.com>
|
||||
|
||||
|
@ -65,7 +65,7 @@ struct mi_cmd mi_cmds[] =
|
||||
{ "exec-next", { NULL, 0 }, mi_cmd_exec_next},
|
||||
{ "exec-next-instruction", { NULL, 0 }, mi_cmd_exec_next_instruction},
|
||||
{ "exec-return", { NULL, 0 }, mi_cmd_exec_return},
|
||||
{ "exec-run", { "run", 1 }, NULL},
|
||||
{ "exec-run", { NULL, 0}, mi_cmd_exec_run},
|
||||
{ "exec-step", { NULL, 0 }, mi_cmd_exec_step},
|
||||
{ "exec-step-instruction", { NULL, 0 }, mi_cmd_exec_step_instruction},
|
||||
{ "exec-until", { "until", 1 }, NULL},
|
||||
|
@ -54,13 +54,14 @@ extern mi_cmd_argv_ftype mi_cmd_env_path;
|
||||
extern mi_cmd_argv_ftype mi_cmd_env_pwd;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_continue;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_finish;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_interrupt;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_jump;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_next;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_next_instruction;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_return;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_run;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_step;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_step_instruction;
|
||||
extern mi_cmd_argv_ftype mi_cmd_exec_interrupt;
|
||||
extern mi_cmd_argv_ftype mi_cmd_file_list_exec_source_file;
|
||||
extern mi_cmd_argv_ftype mi_cmd_file_list_exec_source_files;
|
||||
extern mi_cmd_argv_ftype mi_cmd_gdb_exit;
|
||||
|
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user