summaryrefslogtreecommitdiff
path: root/readline/display.c
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2019-09-06 22:54:37 +0100
committerPedro Alves <palves@redhat.com>2019-09-07 00:00:55 +0100
commit80dab0c25e709bb66c042dbd015f8645fd852529 (patch)
tree83d1c131768369909b198c31f252992e954a3be0 /readline/display.c
parent082c9b7558150cf6e1f23839d2ca42dc7a35517a (diff)
downloadbinutils-gdb-80dab0c25e709bb66c042dbd015f8645fd852529.tar.gz
Require always-non-stop for multi-target resumptions
Currently, we can only support resuming multiple targets at the same time if all targets are in non-stop mode (or user-visible all-stop mode with target backend in non-stop mode). This patch makes GDB error out if the user tries to resume more than one target at the same time and one of the resumed targets isn't in non-stop mode: (gdb) info inferiors Num Description Connection Executable 1 process 15303 1 (native) a.out * 2 process 15286 2 (extended-remote :9999) a.out (gdb) set schedule-multiple on (gdb) c Continuing. Connection 2 (extended-remote :9999) does not support multi-target resumption. This is here later in the series instead of in the main multi-target patch because it depends the previous patch, which added process_stratum_target::connection_string(). gdb/ChangeLog: yyyy-mm-dd Pedro Alves <palves@redhat.com> * infrun.c: Include "target-connection.h". (check_multi_target_resumption): New. (proceed): Call it. * target-connection.c (make_target_connection_string): Make static. * target-connection.h (make_target_connection_string): Declare.
Diffstat (limited to 'readline/display.c')
0 files changed, 0 insertions, 0 deletions