X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Frtos%2FThreadX.c;h=ab8a66e93b262627a6e75e78fa4a67c4dc0a9013;hb=e6fe4dddb97835a60cc512fea977550d7ae4056f;hp=229bf72e532de645c33068938475b503053a70e1;hpb=d0e763ac7ef6aa17b17bd00ccdfbccfb4eacda69;p=openocd.git diff --git a/src/rtos/ThreadX.c b/src/rtos/ThreadX.c index 229bf72e53..ab8a66e93b 100644 --- a/src/rtos/ThreadX.c +++ b/src/rtos/ThreadX.c @@ -319,7 +319,6 @@ static int ThreadX_update_threads(struct rtos *rtos) sizeof(struct thread_detail) * thread_list_size); rtos->thread_details->threadid = 1; rtos->thread_details->exists = true; - rtos->thread_details->display_str = NULL; rtos->thread_details->extra_info_str = NULL; rtos->thread_details->thread_name_str = malloc(sizeof(tmp_str)); strcpy(rtos->thread_details->thread_name_str, tmp_str); @@ -409,13 +408,11 @@ static int ThreadX_update_threads(struct rtos *rtos) state_desc = "Unknown state"; rtos->thread_details[tasks_found].extra_info_str = malloc(strlen( - state_desc)+1); - strcpy(rtos->thread_details[tasks_found].extra_info_str, state_desc); + state_desc)+8); + sprintf(rtos->thread_details[tasks_found].extra_info_str, "State: %s", state_desc); rtos->thread_details[tasks_found].exists = true; - rtos->thread_details[tasks_found].display_str = NULL; - tasks_found++; prev_thread_ptr = thread_ptr; @@ -596,8 +593,6 @@ static int ThreadX_get_thread_detail(struct rtos *rtos, detail->exists = true; - detail->display_str = NULL; - return 0; }