* mi/mi-cmds.c (mi_cmds): Route -exec-run, -exec-until,
-target-download and -target-select via CLI, so that the quoting rules are the same as they were (unfortunately) in all prior gdb releases. * mi/mi-cmds.h (mi_cmd_exec_run, mi_cmd_exec_until) (mi_cmd_target_download, mi_cmd_target_select): Remove. * mi/mi-main.c (mi_cmd_exec_run, mi_cmd_exec_until) (mi_cmd_target_download, mi_cmd_target_select): Remove. (mi_cmd_execute): Set current_token even for commands routed via CLI.
This commit is contained in:
parent
f57718b4c3
commit
1b98914a55
4 changed files with 21 additions and 75 deletions
|
@ -64,12 +64,12 @@ 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", { NULL, 0 }, mi_cmd_exec_run},
|
||||
{ "exec-run", { "run", 1 }, NULL},
|
||||
{ "exec-show-arguments", { NULL, 0 }, NULL },
|
||||
{ "exec-signal", { NULL, 0 }, NULL },
|
||||
{ "exec-step", { NULL, 0 }, mi_cmd_exec_step},
|
||||
{ "exec-step-instruction", { NULL, 0 }, mi_cmd_exec_step_instruction},
|
||||
{ "exec-until", { NULL, 0 }, mi_cmd_exec_until},
|
||||
{ "exec-until", { "until", 1 }, NULL},
|
||||
{ "file-clear", { NULL, 0 }, NULL },
|
||||
{ "file-exec-and-symbols", { "file", 1 }, NULL },
|
||||
{ "file-exec-file", { "exec-file", 1 }, NULL },
|
||||
|
@ -121,7 +121,7 @@ struct mi_cmd mi_cmds[] =
|
|||
{ "target-compare-sections", { NULL, 0 }, NULL },
|
||||
{ "target-detach", { "detach", 0 }, 0 },
|
||||
{ "target-disconnect", { "disconnect", 0 }, 0 },
|
||||
{ "target-download", { NULL, 0 }, mi_cmd_target_download},
|
||||
{ "target-download", { "load", 1 }, NULL},
|
||||
{ "target-exec-status", { NULL, 0 }, NULL },
|
||||
{ "target-file-delete", { NULL, 0 }, mi_cmd_target_file_delete },
|
||||
{ "target-file-get", { NULL, 0 }, mi_cmd_target_file_get },
|
||||
|
@ -129,7 +129,7 @@ struct mi_cmd mi_cmds[] =
|
|||
{ "target-list-available-targets", { NULL, 0 }, NULL },
|
||||
{ "target-list-current-targets", { NULL, 0 }, NULL },
|
||||
{ "target-list-parameters", { NULL, 0 }, NULL },
|
||||
{ "target-select", { NULL, 0 }, mi_cmd_target_select},
|
||||
{ "target-select", { "target", 1 }, NULL},
|
||||
{ "thread-info", { NULL, 0 }, mi_cmd_thread_info },
|
||||
{ "thread-list-ids", { NULL, 0 }, mi_cmd_thread_list_ids},
|
||||
{ "thread-select", { NULL, 0 }, mi_cmd_thread_select},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue