aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter A. Bigot <pab@pabigot.com>2016-08-10 16:54:00 -0500
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2016-08-14 02:01:05 +0100
commit9c5529786aa46594fff0fcb63bc3b04a6e35f188 (patch)
treeea00e07f9dfe20ab986c233ce74b0df3b670b338 /src
parent4e9ee81f0c2c4b86ce006206ae9b65e89210e784 (diff)
gdb_server: support disabling server
Although the documentation suggested this worked, and it is implemented for tcl_port and telnet_port, the directive was not recognized for gdb_port. Change-Id: I38d95ee879ec3f6d551603b7313749a21e0e498e Signed-off-by: Peter A. Bigot <pab@pabigot.com> Reviewed-on: http://openocd.zylin.com/3637 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/server/gdb_server.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index 7d501b44..4a18198d 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -2944,6 +2944,11 @@ static int gdb_target_add_one(struct target *target)
int gdb_target_add_all(struct target *target)
{
+ if (strcmp(gdb_port, "disabled") == 0) {
+ LOG_INFO("gdb server disabled");
+ return ERROR_OK;
+ }
+
if (NULL == target) {
LOG_WARNING("gdb services need one or more targets defined");
return ERROR_OK;