OpenOCD
thread_detail::extra_info_str
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
thread_detail::extra_info_str
thread_detail::extra_info_str field
Syntax
from
rtos.h:33
char
*
extra_info_str
;
References
Location
Referrer
Text
rtos.h:33
char
*
extra_info_str
;
FreeRTOS.c:213
freertos_update_threads()
rtos
->
thread_details
->
extra_info_str
=
NULL
;
FreeRTOS.c:357
freertos_update_threads()
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
=
malloc
(
FreeRTOS.c:359
freertos_update_threads()
strcpy
(
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
,
FreeRTOS.c:362
freertos_update_threads()
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
=
NULL
;
ThreadX.c:318
threadx_update_threads()
rtos
->
thread_details
->
extra_info_str
=
NULL
;
ThreadX.c:417
threadx_update_threads()
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
=
malloc
(
strlen
(
ThreadX.c:419
threadx_update_threads()
sprintf
(
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
,
"State: %s"
,
state_desc
)
;
chibios.c:346
chibios_update_threads()
rtos
->
thread_details
->
extra_info_str
=
malloc
(
chibios.c:348
chibios_update_threads()
strcpy
(
rtos
->
thread_details
->
extra_info_str
,
tmp_thread_extra_info
)
;
chibios.c:430
chibios_update_threads()
curr_thrd_details
->
extra_info_str
=
malloc
(
strlen
(
chibios.c:432
chibios_update_threads()
sprintf
(
curr_thrd_details
->
extra_info_str
,
"State: %s"
,
state_desc
)
;
chromium-ec.c:233
chromium_ec_update_threads()
rtos
->
thread_details
->
extra_info_str
=
NULL
;
chromium-ec.c:323
chromium_ec_update_threads()
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
=
strdup
(
thread_str_buf
)
;
eCos.c:818
ecos_update_threads()
rtos
->
thread_details
->
extra_info_str
=
NULL
;
eCos.c:1008
ecos_update_threads()
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
=
eistr
;
embKernel.c:158
embkernel_get_tasks_details()
details
->
extra_info_str
=
malloc
(
EMBKERNEL_MAX_THREAD_NAME_STR_SIZE
)
;
embKernel.c:160
embkernel_get_tasks_details()
snprintf
(
details
->
extra_info_str
,
EMBKERNEL_MAX_THREAD_NAME_STR_SIZE
,
"State: Running, Priority: %u"
,
embKernel.c:163
embkernel_get_tasks_details()
snprintf
(
details
->
extra_info_str
,
EMBKERNEL_MAX_THREAD_NAME_STR_SIZE
,
"State: %s, Priority: %u"
,
gdb_server.c:2730
gdb_generate_thread_list()
if
(
thread_detail
->
extra_info_str
)
{
gdb_server.c:2735
gdb_generate_thread_list()
"%s"
,
thread_detail
->
extra_info_str
)
;
hwthread.c:80
hwthread_fill_thread()
rtos
->
thread_details
[
thread_num
]
.
extra_info_str
=
strdup
(
tmp_str
)
;
mqx.c:395
mqx_update_threads()
rtos
->
thread_details
[
i
]
.
extra_info_str
=
malloc
(
extra_info_length
+
1
)
;
mqx.c:396
mqx_update_threads()
if
(
!
rtos
->
thread_details
[
i
]
.
extra_info_str
)
mqx.c:398
mqx_update_threads()
snprintf
(
rtos
->
thread_details
[
i
]
.
extra_info_str
,
extra_info_length
,
nuttx.c:299
nuttx_update_threads()
thread
->
extra_info_str
=
NULL
;
nuttx.c:305
nuttx_update_threads()
thread
->
extra_info_str
=
malloc
(
EXTRAINFO_SIZE
)
;
nuttx.c:306
nuttx_update_threads()
if
(
!
thread
->
extra_info_str
)
{
nuttx.c:310
nuttx_update_threads()
snprintf
(
thread
->
extra_info_str
,
EXTRAINFO_SIZE
,
"pid:%d, %s"
,
riot.c:248
riot_update_threads()
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
=
riot.c:251
riot_update_threads()
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
=
riot.c:255
riot_update_threads()
if
(
!
rtos
->
thread_details
[
tasks_found
]
.
extra_info_str
)
{
rtkernel.c:182
rtkernel_add_task()
thread
->
extra_info_str
=
strdup
(
state_str
)
;
rtos.c:361
rtos_thread_packet()
if
(
detail
->
extra_info_str
)
rtos.c:362
rtos_thread_packet()
str_size
+=
strlen
(
detail
->
extra_info_str
)
;
rtos.c:369
rtos_thread_packet()
if
(
detail
->
extra_info_str
)
{
rtos.c:372
rtos_thread_packet()
tmp_str_ptr
+=
sprintf
(
tmp_str_ptr
,
"%s"
,
detail
->
extra_info_str
)
;
rtos.c:703
rtos_free_threadlist()
free
(
current_thread
->
extra_info_str
)
;
uCOS-III.c:435
ucos_iii_update_threads()
thread_detail
->
extra_info_str
=
strdup
(
thread_str_buffer
)
;
zephyr.c:602
zephyr_fetch_thread_list()
td
->
extra_info_str
=
alloc_printf
(
"prio:%"
PRId8
",useropts:%"
PRIu8
,
zephyr.c:604
zephyr_fetch_thread_list()
if
(
!
td
->
thread_name_str
||
!
td
->
extra_info_str
)
zephyr.c:627
zephyr_fetch_thread_list()
free
(
td
[
i
]
.
extra_info_str
)
;
Data Use
Functions writing
thread_detail::extra_info_str
Functions reading
thread_detail::extra_info_str
freertos_update_threads()
threadx_update_threads()
ecos_update_threads()
chibios_update_threads()
embkernel_get_tasks_details()
mqx_update_threads()
ucos_iii_update_threads()
nuttx_update_threads()
chromium_ec_update_threads()
hwthread_fill_thread()
riot_update_threads()
zephyr_fetch_thread_list()
rtkernel_add_task()
all items filtered out
thread_detail::extra_info_str
rtos_thread_packet()
rtos_free_threadlist()
freertos_update_threads()
threadx_update_threads()
chibios_update_threads()
embkernel_get_tasks_details()
mqx_update_threads()
nuttx_update_threads()
riot_update_threads()
zephyr_fetch_thread_list()
gdb_generate_thread_list()
all items filtered out