aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Fertser <fercerpav@gmail.com>2017-05-17 11:03:19 +0300
committerPaul Fertser <fercerpav@gmail.com>2018-01-13 08:44:57 +0000
commit12a838c6d4b9232e495285edee76636f87cf32e5 (patch)
tree19f8f09593e2e0d7d8fd6587ec8a0556802b53e9
parentb95e0c13aa64ebbc8407ce8b974b1efd44df84c9 (diff)
downloadriscv-openocd-12a838c6d4b9232e495285edee76636f87cf32e5.zip
riscv-openocd-12a838c6d4b9232e495285edee76636f87cf32e5.tar.gz
riscv-openocd-12a838c6d4b9232e495285edee76636f87cf32e5.tar.bz2
server: gdb: always print target information in multi-target setups
When multiple targets are declared, it's not always obvious which target the connection was made for, this can lead to very confusing errors. Reported by zjason on IRC. Change-Id: I52906320394e89cb6cfe82054a3f94b27c999689 Signed-off-by: Paul Fertser <fercerpav@gmail.com> Reviewed-on: http://openocd.zylin.com/4135 Tested-by: jenkins
-rw-r--r--src/server/gdb_server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index 626179c..fc0868b 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -991,7 +991,9 @@ static int gdb_new_connection(struct connection *connection)
}
gdb_actual_connections++;
- LOG_DEBUG("New GDB Connection: %d, Target %s, state: %s",
+ log_printf_lf(all_targets->next != NULL ? LOG_LVL_INFO : LOG_LVL_DEBUG,
+ __FILE__, __LINE__, __func__,
+ "New GDB Connection: %d, Target %s, state: %s",
gdb_actual_connections,
target_name(target),
target_state_name(target));