X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fserver%2Fgdb_server.c;h=2b3057a1a91e21671fcfa8e1f141abd8eff827aa;hp=ee9fc1c977166c0ec7c10edf4645e0ed1adc4779;hb=d92adf8abf6257c2d58ba409731f4d7fa5aa6b5f;hpb=b5964191f0d2fc3ace607af001df3d57cbfbaf2b diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index ee9fc1c977..2b3057a1a9 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -1301,6 +1301,9 @@ static int gdb_get_register_packet(struct connection *connection, LOG_DEBUG("-"); #endif + if ((target->rtos != NULL) && (ERROR_OK == rtos_get_gdb_reg(connection, reg_num))) + return ERROR_OK; + retval = target_get_gdb_reg_list(target, ®_list, ®_list_size, REG_CLASS_ALL); if (retval != ERROR_OK)