aboutsummaryrefslogtreecommitdiff
path: root/src/rtos/rtos.c
diff options
context:
space:
mode:
authorJie Zhang <jie.zhang@analog.com>2011-08-24 11:23:04 -0400
committerØyvind Harboe <oyvind.harboe@zylin.com>2011-08-24 17:41:35 +0200
commit8d7ddde5f104dde8949dbefcad85f08b7313e126 (patch)
treee4378bc00ddde2eac4b525552ec98c04ce43bf61 /src/rtos/rtos.c
parent32862ed9f80e95ffca837247c905cde6857229e8 (diff)
downloadriscv-openocd-8d7ddde5f104dde8949dbefcad85f08b7313e126.zip
riscv-openocd-8d7ddde5f104dde8949dbefcad85f08b7313e126.tar.gz
riscv-openocd-8d7ddde5f104dde8949dbefcad85f08b7313e126.tar.bz2
remove target argument from gdb packet handling functions
Diffstat (limited to 'src/rtos/rtos.c')
-rw-r--r--src/rtos/rtos.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/rtos/rtos.c b/src/rtos/rtos.c
index 263795c..74e8724 100644
--- a/src/rtos/rtos.c
+++ b/src/rtos/rtos.c
@@ -128,8 +128,10 @@ int rtos_create(Jim_GetOptInfo *goi, struct target * target)
-int gdb_thread_packet(struct connection *connection, struct target *target, char *packet, int packet_size)
+int gdb_thread_packet(struct connection *connection, char *packet, int packet_size)
{
+ struct target *target = get_target_from_connection(connection);
+
if (strstr(packet, "qP"))
{
#define TAG_THREADID 1 /* Echo the thread identifier */
@@ -501,8 +503,10 @@ int gdb_thread_packet(struct connection *connection, struct target *target, char
return GDB_THREAD_PACKET_NOT_CONSUMED;
}
-int rtos_get_gdb_reg_list(struct connection *connection, struct target *target, struct reg **reg_list[], int *reg_list_size)
+int rtos_get_gdb_reg_list(struct connection *connection, struct reg **reg_list[], int *reg_list_size)
{
+ struct target *target = get_target_from_connection(connection);
+
if ( ( target->rtos != NULL ) &&
( current_threadid != -1 ) &&
( current_threadid != 0 ) &&