OpenOCD
rtos
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Development Tools
OpenOCD
rtos
rtos struct
Syntax
Show:
Summary
Declaration
Definition
from
target.h:183
struct
rtos
;
Implemented in
rtos.h:36
Fields
Field
Declared as
rtos::type
const
struct
rtos_type
*
rtos::symbols
struct
symbol_table_elem
*
rtos::target
struct
target
*
rtos::current_threadid
int64_t
rtos::current_thread
threadid_t
rtos::thread_details
struct
thread_detail
*
rtos::thread_count
int
rtos::gdb_thread_packet
int
(
*
)
(
struct
connection
*
connection
,
char
const
*
packet
,
int
packet_size
)
rtos::gdb_target_for_threadid
int
(
*
)
(
struct
connection
*
connection
,
int64_t
thread_id
,
struct
target
*
*
p_target
)
rtos::rtos_specific_params
void
*
Related Functions
Found 66 other functions taking a
rtos
argument:
Function
find_symbol()
next_symbol()
rtos_free_threadlist()
freertos_update_threads()
freertos_get_thread_reg_list()
threadx_get_thread_reg_list()
get_stacking_info()
is_thread_id_valid()
get_stacking_info_arm926ejs()
is_thread_id_valid_arm926ejs()
threadx_update_threads()
ecos_check_app_info()
ecos_stack_layout_cortexm()
ecos_stack_layout_arm()
ecos_get_thread_reg_list()
ecos_update_threads()
ecos_value()
linux_os_dummy_update()
linux_os_thread_reg_list()
chibios_update_memory_signature()
chibios_update_stacking()
chibios_update_threads()
chibios_get_thread_reg_list()
embkernel_get_tasks_details()
embkernel_update_threads()
embkernel_get_thread_reg_list()
mqx_get_thread_reg_list()
mqx_valid_address_check()
mqx_get_symbol()
mqx_get_member()
mqx_is_scheduler_running()
mqx_update_threads()
ucos_iii_find_or_create_thread()
ucos_iii_find_thread_address()
ucos_iii_find_last_thread_address()
ucos_iii_update_thread_offsets()
ucos_iii_update_threads()
ucos_iii_get_thread_reg_list()
nuttx_getreg_current_thread()
nuttx_getregs_fromstack()
nuttx_get_thread_reg_list()
nuttx_update_threads()
chromium_ec_get_current_task_ptr()
chromium_ec_get_num_tasks()
chromium_ec_update_threads()
chromium_ec_get_thread_reg_list()
hwthread_set_reg()
hwthread_read_buffer()
hwthread_write_buffer()
hwthread_get_thread_reg_list()
hwthread_get_thread_reg()
hwthread_fill_thread()
hwthread_update_threads()
riot_get_thread_reg_list()
riot_update_threads()
zephyr_get_arc_state()
zephyr_get_arm_state()
zephyr_get_thread_reg_list()
zephyr_kptr()
zephyr_fetch_thread()
zephyr_fetch_thread_list()
zephyr_update_threads()
rtkernel_add_task()
rtkernel_verify_task()
rtkernel_update_threads()
rtkernel_get_thread_reg_list()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
rtos
{
rtos.h:36
struct
rtos
*
rtos
;
/* Instance of Real Time Operating System support */
target.h:183
static
int
freertos_update_threads
(
struct
rtos
*
rtos
)
;
FreeRTOS.c:77
freertos_update_threads()
freertos_update_threads()::rtos
static
int
freertos_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
FreeRTOS.c:78
freertos_get_thread_reg_list()
freertos_get_thread_reg_list()::rtos
static
int
freertos_update_threads
(
struct
rtos
*
rtos
)
FreeRTOS.c:133
freertos_update_threads()
freertos_update_threads()::rtos
static
int
freertos_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
FreeRTOS.c:388
freertos_get_thread_reg_list()
freertos_get_thread_reg_list()::rtos
static
const
struct
rtos_register_stacking
*
get_stacking_info
(
const
struct
rtos
*
rtos
,
int64_t
stack_ptr
)
;
ThreadX.c:20
get_stacking_info()
get_stacking_info()::rtos
static
const
struct
rtos_register_stacking
*
get_stacking_info_arm926ejs
(
const
struct
rtos
*
rtos
,
int64_t
stack_ptr
)
;
ThreadX.c:21
get_stacking_info_arm926ejs()
get_stacking_info_arm926ejs()::rtos
static
int
is_thread_id_valid
(
const
struct
rtos
*
rtos
,
int64_t
thread_id
)
;
ThreadX.c:23
is_thread_id_valid()
is_thread_id_valid()::rtos
static
int
is_thread_id_valid_arm926ejs
(
const
struct
rtos
*
rtos
,
int64_t
thread_id
)
;
ThreadX.c:24
is_thread_id_valid_arm926ejs()
is_thread_id_valid_arm926ejs()::rtos
static
int
threadx_update_threads
(
struct
rtos
*
rtos
)
;
ThreadX.c:28
threadx_update_threads()
threadx_update_threads()::rtos
static
int
threadx_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
struct
rtos_reg
*
*
reg_list
,
int
*
num_regs
)
;
ThreadX.c:29
threadx_get_thread_reg_list()
threadx_get_thread_reg_list()::rtos
const
struct
rtos_register_stacking
*
(
*
fn_get_stacking_info
)
(
const
struct
rtos
*
rtos
,
int64_t
stack_ptr
)
;
ThreadX.c:125
int
(
*
fn_is_thread_id_valid
)
(
const
struct
rtos
*
rtos
,
int64_t
thread_id
)
;
ThreadX.c:126
static
const
struct
rtos_register_stacking
*
get_stacking_info
(
const
struct
rtos
*
rtos
,
int64_t
stack_ptr
)
ThreadX.c:203
get_stacking_info()
get_stacking_info()::rtos
static
int
is_thread_id_valid
(
const
struct
rtos
*
rtos
,
int64_t
thread_id
)
ThreadX.c:213
is_thread_id_valid()
is_thread_id_valid()::rtos
static
const
struct
rtos_register_stacking
*
get_stacking_info_arm926ejs
(
const
struct
rtos
*
rtos
,
int64_t
stack_ptr
)
ThreadX.c:228
get_stacking_info_arm926ejs()
get_stacking_info_arm926ejs()::rtos
static
int
is_thread_id_valid_arm926ejs
(
const
struct
rtos
*
rtos
,
int64_t
thread_id
)
ThreadX.c:252
is_thread_id_valid_arm926ejs()
is_thread_id_valid_arm926ejs()::rtos
static
int
threadx_update_threads
(
struct
rtos
*
rtos
)
ThreadX.c:257
threadx_update_threads()
threadx_update_threads()::rtos
static
int
threadx_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
ThreadX.c:443
threadx_get_thread_reg_list()
threadx_get_thread_reg_list()::rtos
static
int
chibios_update_threads
(
struct
rtos
*
rtos
)
;
chibios.c:94
chibios_update_threads()
chibios_update_threads()::rtos
static
int
chibios_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
chibios.c:95
chibios_get_thread_reg_list()
chibios_get_thread_reg_list()::rtos
static
int
chibios_update_memory_signature
(
struct
rtos
*
rtos
)
chibios.c:131
chibios_update_memory_signature()
chibios_update_memory_signature()::rtos
static
int
chibios_update_stacking
(
struct
rtos
*
rtos
)
chibios.c:205
chibios_update_stacking()
chibios_update_stacking()::rtos
static
int
chibios_update_threads
(
struct
rtos
*
rtos
)
chibios.c:262
chibios_update_threads()
chibios_update_threads()::rtos
static
int
chibios_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
chibios.c:453
chibios_get_thread_reg_list()
chibios_get_thread_reg_list()::rtos
static
int
chromium_ec_get_current_task_ptr
(
struct
rtos
*
rtos
,
uint32_t
*
current_task
)
chromium-ec.c:143
chromium_ec_get_current_task_ptr()
chromium_ec_get_current_task_ptr()::rtos
static
int
chromium_ec_get_num_tasks
(
struct
rtos
*
rtos
,
int
*
num_tasks
)
chromium-ec.c:153
chromium_ec_get_num_tasks()
chromium_ec_get_num_tasks()::rtos
static
int
chromium_ec_update_threads
(
struct
rtos
*
rtos
)
chromium-ec.c:176
chromium_ec_update_threads()
chromium_ec_update_threads()::rtos
static
int
chromium_ec_get_thread_reg_list
(
struct
rtos
*
rtos
,
chromium-ec.c:336
chromium_ec_get_thread_reg_list()
chromium_ec_get_thread_reg_list()::rtos
static
int
ecos_update_threads
(
struct
rtos
*
rtos
)
;
eCos.c:50
ecos_update_threads()
ecos_update_threads()::rtos
static
int
ecos_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
struct
rtos_reg
*
*
reg_list
,
int
*
num_regs
)
;
eCos.c:51
ecos_get_thread_reg_list()
ecos_get_thread_reg_list()::rtos
static
int
ecos_stack_layout_cortexm
(
struct
rtos
*
rtos
,
struct
ecos_params
*
param
,
eCos.c:53
ecos_stack_layout_cortexm()
ecos_stack_layout_cortexm()::rtos
static
int
ecos_stack_layout_arm
(
struct
rtos
*
rtos
,
struct
ecos_params
*
param
,
eCos.c:55
ecos_stack_layout_arm()
ecos_stack_layout_arm()::rtos
int
(
*
target_stack_layout
)
(
struct
rtos
*
rtos
,
struct
ecos_params
*
param
,
eCos.c:131
static
symbol_address_t
ecos_value
(
struct
rtos
*
rtos
,
unsigned
int
idx
)
eCos.c:466
ecos_value()
ecos_value()::rtos
static
int
ecos_check_app_info
(
struct
rtos
*
rtos
,
struct
ecos_params
*
param
)
eCos.c:536
ecos_check_app_info()
ecos_check_app_info()::rtos
static
int
ecos_stack_layout_cortexm
(
struct
rtos
*
rtos
,
eCos.c:587
ecos_stack_layout_cortexm()
ecos_stack_layout_cortexm()::rtos
static
int
ecos_stack_layout_arm
(
struct
rtos
*
rtos
,
struct
ecos_params
*
param
,
eCos.c:659
ecos_stack_layout_arm()
ecos_stack_layout_arm()::rtos
static
int
ecos_update_threads
(
struct
rtos
*
rtos
)
eCos.c:704
ecos_update_threads()
ecos_update_threads()::rtos
static
int
ecos_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
eCos.c:1031
ecos_get_thread_reg_list()
ecos_get_thread_reg_list()::rtos
static
int
embkernel_update_threads
(
struct
rtos
*
rtos
)
;
embKernel.c:24
embkernel_update_threads()
embkernel_update_threads()::rtos
static
int
embkernel_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
embKernel.c:25
embkernel_get_thread_reg_list()
embkernel_get_thread_reg_list()::rtos
static
int
embkernel_get_tasks_details
(
struct
rtos
*
rtos
,
int64_t
iterable
,
const
struct
embkernel_params
*
param
,
embKernel.c:125
embkernel_get_tasks_details()
embkernel_get_tasks_details()::rtos
static
int
embkernel_update_threads
(
struct
rtos
*
rtos
)
embKernel.c:172
embkernel_update_threads()
embkernel_update_threads()::rtos
static
int
embkernel_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
embKernel.c:292
embkernel_get_thread_reg_list()
embkernel_get_thread_reg_list()::rtos
struct
rtos
*
rtos
=
target
->
rtos
;
gdb_server.c:2700
gdb_generate_thread_list()
static
int
hwthread_update_threads
(
struct
rtos
*
rtos
)
;
hwthread.c:19
hwthread_update_threads()
hwthread_update_threads()::rtos
static
int
hwthread_get_thread_reg
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
hwthread.c:20
hwthread_get_thread_reg()
hwthread_get_thread_reg()::rtos
static
int
hwthread_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
hwthread.c:22
hwthread_get_thread_reg_list()
hwthread_get_thread_reg_list()::rtos
static
int
hwthread_set_reg
(
struct
rtos
*
rtos
,
uint32_t
reg_num
,
uint8_t
*
reg_value
)
;
hwthread.c:26
hwthread_set_reg()
hwthread_set_reg()::rtos
static
int
hwthread_read_buffer
(
struct
rtos
*
rtos
,
target_addr_t
address
,
hwthread.c:27
hwthread_read_buffer()
hwthread_read_buffer()::rtos
static
int
hwthread_write_buffer
(
struct
rtos
*
rtos
,
target_addr_t
address
,
hwthread.c:29
hwthread_write_buffer()
hwthread_write_buffer()::rtos
static
int
hwthread_fill_thread
(
struct
rtos
*
rtos
,
struct
target
*
curr
,
int
thread_num
,
threadid_t
tid
)
hwthread.c:68
hwthread_fill_thread()
hwthread_fill_thread()::rtos
static
int
hwthread_update_threads
(
struct
rtos
*
rtos
)
hwthread.c:85
hwthread_update_threads()
hwthread_update_threads()::rtos
static
int
hwthread_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
hwthread.c:233
hwthread_get_thread_reg_list()
hwthread_get_thread_reg_list()::rtos
static
int
hwthread_get_thread_reg
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
hwthread.c:292
hwthread_get_thread_reg()
hwthread_get_thread_reg()::rtos
static
int
hwthread_set_reg
(
struct
rtos
*
rtos
,
uint32_t
reg_num
,
uint8_t
*
reg_value
)
hwthread.c:330
hwthread_set_reg()
hwthread_set_reg()::rtos
static
int
hwthread_read_buffer
(
struct
rtos
*
rtos
,
target_addr_t
address
,
hwthread.c:417
hwthread_read_buffer()
hwthread_read_buffer()::rtos
static
int
hwthread_write_buffer
(
struct
rtos
*
rtos
,
target_addr_t
address
,
hwthread.c:432
hwthread_write_buffer()
hwthread_write_buffer()::rtos
static
int
linux_os_dummy_update
(
struct
rtos
*
rtos
)
linux.c:91
linux_os_dummy_update()
linux_os_dummy_update()::rtos
static
int
linux_os_thread_reg_list
(
struct
rtos
*
rtos
,
linux.c:156
linux_os_thread_reg_list()
linux_os_thread_reg_list()::rtos
struct
rtos
*
rtos
=
target
->
rtos
;
linux.c:1379
linux_os_smp_init()
free
(
head
->
target
->
rtos
)
;
linux.c:1389
linux_os_smp_init()
struct
rtos
*
rtos
,
mqx.c:92
mqx_valid_address_check()
mqx_valid_address_check()::rtos
struct
rtos
*
rtos
,
mqx.c:143
mqx_get_symbol()
mqx_get_symbol()::rtos
struct
rtos
*
rtos
,
mqx.c:158
mqx_get_member()
mqx_get_member()::rtos
struct
rtos
*
rtos
mqx.c:180
mqx_is_scheduler_running()
mqx_is_scheduler_running()::rtos
struct
rtos
*
rtos
mqx.c:265
mqx_update_threads()
mqx_update_threads()::rtos
struct
rtos
*
rtos
,
mqx.c:413
mqx_get_thread_reg_list()
mqx_get_thread_reg_list()::rtos
static
int
nuttx_update_threads
(
struct
rtos
*
rtos
)
nuttx.c:191
nuttx_update_threads()
nuttx_update_threads()::rtos
static
int
nuttx_getreg_current_thread
(
struct
rtos
*
rtos
,
nuttx.c:339
nuttx_getreg_current_thread()
nuttx_getreg_current_thread()::rtos
static
int
nuttx_getregs_fromstack
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
nuttx.c:371
nuttx_getregs_fromstack()
nuttx_getregs_fromstack()::rtos
static
int
nuttx_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
nuttx.c:405
nuttx_get_thread_reg_list()
nuttx_get_thread_reg_list()::rtos
static
int
riot_update_threads
(
struct
rtos
*
rtos
)
;
riot.c:23
riot_update_threads()
riot_update_threads()::rtos
static
int
riot_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
riot.c:24
riot_get_thread_reg_list()
riot_get_thread_reg_list()::rtos
static
int
riot_update_threads
(
struct
rtos
*
rtos
)
riot.c:106
riot_update_threads()
riot_update_threads()::rtos
static
int
riot_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
riot.c:315
riot_get_thread_reg_list()
riot_get_thread_reg_list()::rtos
static
int
rtkernel_add_task
(
struct
rtos
*
rtos
,
uint32_t
task
,
uint32_t
current_task
)
rtkernel.c:101
rtkernel_add_task()
rtkernel_add_task()::rtos
static
int
rtkernel_verify_task
(
struct
rtos
*
rtos
,
uint32_t
task
)
rtkernel.c:190
rtkernel_verify_task()
rtkernel_verify_task()::rtos
static
int
rtkernel_update_threads
(
struct
rtos
*
rtos
)
rtkernel.c:206
rtkernel_update_threads()
rtkernel_update_threads()::rtos
static
int
rtkernel_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
rtkernel.c:269
rtkernel_get_thread_reg_list()
rtkernel_get_thread_reg_list()::rtos
struct
rtos
*
os
=
target
->
rtos
=
calloc
(
1
,
sizeof
(
struct
rtos
)
)
;
rtos.c:57
os_alloc()
free
(
target
->
rtos
)
;
rtos.c:82
os_free()
static
struct
symbol_table_elem
*
find_symbol
(
const
struct
rtos
*
os
,
const
char
*
symbol
)
rtos.c:158
find_symbol()
find_symbol()::os
static
struct
symbol_table_elem
*
next_symbol
(
struct
rtos
*
os
,
char
*
cur_symbol
,
uint64_t
cur_addr
)
rtos.c:169
next_symbol()
next_symbol()::os
struct
rtos
*
os
=
target
->
rtos
;
rtos.c:219
rtos_qsymbol()
struct
rtos
*
os
=
target
->
rtos
;
rtos.c:668
rtos_try_next()
void
rtos_free_threadlist
(
struct
rtos
*
rtos
)
rtos.c:695
rtos_free_threadlist()
rtos_free_threadlist()::rtos
int
(
*
update_threads
)
(
struct
rtos
*
rtos
)
;
rtos.h:64
int
(
*
get_thread_reg_list
)
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
rtos.h:66
int
(
*
get_thread_reg
)
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
rtos.h:68
int
(
*
set_reg
)
(
struct
rtos
*
rtos
,
uint32_t
reg_num
,
uint8_t
*
reg_value
)
;
rtos.h:73
int
(
*
read_buffer
)
(
struct
rtos
*
rtos
,
target_addr_t
address
,
uint32_t
size
,
rtos.h:77
int
(
*
write_buffer
)
(
struct
rtos
*
rtos
,
target_addr_t
address
,
uint32_t
size
,
rtos.h:79
void
rtos_free_threadlist
(
struct
rtos
*
rtos
)
;
rtos.h:131
rtos_free_threadlist()
rtos_free_threadlist()::rtos
struct
rtos
*
curr_rtos
=
curr
->
target
->
rtos
;
target.c:6105
get_target_with_common_rtos_type()
struct
rtos
*
rtos
;
/* Instance of Real Time Operating System support */
target.h:183
target
target::rtos
static
int
ucos_iii_find_or_create_thread
(
struct
rtos
*
rtos
,
symbol_address_t
thread_address
,
uCOS-III.c:105
ucos_iii_find_or_create_thread()
ucos_iii_find_or_create_thread()::rtos
static
int
ucos_iii_find_thread_address
(
struct
rtos
*
rtos
,
threadid_t
threadid
,
uCOS-III.c:127
ucos_iii_find_thread_address()
ucos_iii_find_thread_address()::rtos
static
int
ucos_iii_find_last_thread_address
(
struct
rtos
*
rtos
,
symbol_address_t
*
thread_address
)
uCOS-III.c:143
ucos_iii_find_last_thread_address()
ucos_iii_find_last_thread_address()::rtos
static
int
ucos_iii_update_thread_offsets
(
struct
rtos
*
rtos
)
uCOS-III.c:179
ucos_iii_update_thread_offsets()
ucos_iii_update_thread_offsets()::rtos
static
int
ucos_iii_update_threads
(
struct
rtos
*
rtos
)
uCOS-III.c:274
ucos_iii_update_threads()
ucos_iii_update_threads()::rtos
static
int
ucos_iii_get_thread_reg_list
(
struct
rtos
*
rtos
,
threadid_t
threadid
,
uCOS-III.c:452
ucos_iii_get_thread_reg_list()
ucos_iii_get_thread_reg_list()::rtos
int
(
*
get_cpu_state
)
(
struct
rtos
*
rtos
,
target_addr_t
*
addr
,
zephyr.c:72
static
int
zephyr_get_arc_state
(
struct
rtos
*
rtos
,
target_addr_t
*
addr
,
zephyr.c:226
zephyr_get_arc_state()
zephyr_get_arc_state()::rtos
static
int
zephyr_get_arm_state
(
struct
rtos
*
rtos
,
target_addr_t
*
addr
,
zephyr.c:297
zephyr_get_arm_state()
zephyr_get_arm_state()::rtos
static
uint32_t
zephyr_kptr
(
const
struct
rtos
*
rtos
,
enum
zephyr_offsets
off
)
zephyr.c:499
zephyr_kptr()
zephyr_kptr()::rtos
static
int
zephyr_fetch_thread
(
const
struct
rtos
*
rtos
,
zephyr.c:506
zephyr_fetch_thread()
zephyr_fetch_thread()::rtos
static
int
zephyr_fetch_thread_list
(
struct
rtos
*
rtos
,
uint32_t
current_thread
)
zephyr.c:567
zephyr_fetch_thread_list()
zephyr_fetch_thread_list()::rtos
static
int
zephyr_update_threads
(
struct
rtos
*
rtos
)
zephyr.c:635
zephyr_update_threads()
zephyr_update_threads()::rtos
static
int
zephyr_get_thread_reg_list
(
struct
rtos
*
rtos
,
int64_t
thread_id
,
zephyr.c:746
zephyr_get_thread_reg_list()
zephyr_get_thread_reg_list()::rtos
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
rtos_free_threadlist()::rtos
rtos_free_threadlist()
rtos.h:131
target::rtos
target
target.h:183
find_symbol()::os
find_symbol()
rtos.c:158
next_symbol()::os
next_symbol()
rtos.c:169
rtos_free_threadlist()::rtos
rtos_free_threadlist()
rtos.c:695
freertos_update_threads()::rtos
freertos_update_threads()
FreeRTOS.c:77
freertos_get_thread_reg_list()::rtos
freertos_get_thread_reg_list()
FreeRTOS.c:78
freertos_update_threads()::rtos
freertos_update_threads()
FreeRTOS.c:133
freertos_get_thread_reg_list()::rtos
freertos_get_thread_reg_list()
FreeRTOS.c:388
get_stacking_info()::rtos
get_stacking_info()
ThreadX.c:20
get_stacking_info_arm926ejs()::rtos
get_stacking_info_arm926ejs()
ThreadX.c:21
is_thread_id_valid()::rtos
is_thread_id_valid()
ThreadX.c:23
is_thread_id_valid_arm926ejs()::rtos
is_thread_id_valid_arm926ejs()
ThreadX.c:24
threadx_update_threads()::rtos
threadx_update_threads()
ThreadX.c:28
threadx_get_thread_reg_list()::rtos
threadx_get_thread_reg_list()
ThreadX.c:29
get_stacking_info()::rtos
get_stacking_info()
ThreadX.c:203
is_thread_id_valid()::rtos
is_thread_id_valid()
ThreadX.c:213
get_stacking_info_arm926ejs()::rtos
get_stacking_info_arm926ejs()
ThreadX.c:228
is_thread_id_valid_arm926ejs()::rtos
is_thread_id_valid_arm926ejs()
ThreadX.c:252
threadx_update_threads()::rtos
threadx_update_threads()
ThreadX.c:257
threadx_get_thread_reg_list()::rtos
threadx_get_thread_reg_list()
ThreadX.c:443
ecos_update_threads()::rtos
ecos_update_threads()
eCos.c:50
ecos_get_thread_reg_list()::rtos
ecos_get_thread_reg_list()
eCos.c:51
ecos_stack_layout_cortexm()::rtos
ecos_stack_layout_cortexm()
eCos.c:53
ecos_stack_layout_arm()::rtos
ecos_stack_layout_arm()
eCos.c:55
ecos_value()::rtos
ecos_value()
eCos.c:466
ecos_check_app_info()::rtos
ecos_check_app_info()
eCos.c:536
ecos_stack_layout_cortexm()::rtos
ecos_stack_layout_cortexm()
eCos.c:587
ecos_stack_layout_arm()::rtos
ecos_stack_layout_arm()
eCos.c:659
ecos_update_threads()::rtos
ecos_update_threads()
eCos.c:704
ecos_get_thread_reg_list()::rtos
ecos_get_thread_reg_list()
eCos.c:1031
linux_os_dummy_update()::rtos
linux_os_dummy_update()
linux.c:91
linux_os_thread_reg_list()::rtos
linux_os_thread_reg_list()
linux.c:156
chibios_update_threads()::rtos
chibios_update_threads()
chibios.c:94
chibios_get_thread_reg_list()::rtos
chibios_get_thread_reg_list()
chibios.c:95
chibios_update_memory_signature()::rtos
chibios_update_memory_signature()
chibios.c:131
chibios_update_stacking()::rtos
chibios_update_stacking()
chibios.c:205
chibios_update_threads()::rtos
chibios_update_threads()
chibios.c:262
chibios_get_thread_reg_list()::rtos
chibios_get_thread_reg_list()
chibios.c:453
embkernel_update_threads()::rtos
embkernel_update_threads()
embKernel.c:24
embkernel_get_thread_reg_list()::rtos
embkernel_get_thread_reg_list()
embKernel.c:25
embkernel_get_tasks_details()::rtos
embkernel_get_tasks_details()
embKernel.c:125
embkernel_update_threads()::rtos
embkernel_update_threads()
embKernel.c:172
embkernel_get_thread_reg_list()::rtos
embkernel_get_thread_reg_list()
embKernel.c:292
mqx_valid_address_check()::rtos
mqx_valid_address_check()
mqx.c:92
mqx_get_symbol()::rtos
mqx_get_symbol()
mqx.c:143
mqx_get_member()::rtos
mqx_get_member()
mqx.c:158
mqx_is_scheduler_running()::rtos
mqx_is_scheduler_running()
mqx.c:180
mqx_update_threads()::rtos
mqx_update_threads()
mqx.c:265
mqx_get_thread_reg_list()::rtos
mqx_get_thread_reg_list()
mqx.c:413
ucos_iii_find_or_create_thread()::rtos
ucos_iii_find_or_create_thread()
uCOS-III.c:105
ucos_iii_find_thread_address()::rtos
ucos_iii_find_thread_address()
uCOS-III.c:127
ucos_iii_find_last_thread_address()::rtos
ucos_iii_find_last_thread_address()
uCOS-III.c:143
ucos_iii_update_thread_offsets()::rtos
ucos_iii_update_thread_offsets()
uCOS-III.c:179
ucos_iii_update_threads()::rtos
ucos_iii_update_threads()
uCOS-III.c:274
ucos_iii_get_thread_reg_list()::rtos
ucos_iii_get_thread_reg_list()
uCOS-III.c:452
nuttx_update_threads()::rtos
nuttx_update_threads()
nuttx.c:191
nuttx_getreg_current_thread()::rtos
nuttx_getreg_current_thread()
nuttx.c:339
nuttx_getregs_fromstack()::rtos
nuttx_getregs_fromstack()
nuttx.c:371
nuttx_get_thread_reg_list()::rtos
nuttx_get_thread_reg_list()
nuttx.c:405
chromium_ec_get_current_task_ptr()::rtos
chromium_ec_get_current_task_ptr()
chromium-ec.c:143
chromium_ec_get_num_tasks()::rtos
chromium_ec_get_num_tasks()
chromium-ec.c:153
chromium_ec_update_threads()::rtos
chromium_ec_update_threads()
chromium-ec.c:176
chromium_ec_get_thread_reg_list()::rtos
chromium_ec_get_thread_reg_list()
chromium-ec.c:336
hwthread_update_threads()::rtos
hwthread_update_threads()
hwthread.c:19
hwthread_get_thread_reg()::rtos
hwthread_get_thread_reg()
hwthread.c:20
hwthread_get_thread_reg_list()::rtos
hwthread_get_thread_reg_list()
hwthread.c:22
hwthread_set_reg()::rtos
hwthread_set_reg()
hwthread.c:26
hwthread_read_buffer()::rtos
hwthread_read_buffer()
hwthread.c:27
hwthread_write_buffer()::rtos
hwthread_write_buffer()
hwthread.c:29
hwthread_fill_thread()::rtos
hwthread_fill_thread()
hwthread.c:68
hwthread_update_threads()::rtos
hwthread_update_threads()
hwthread.c:85
hwthread_get_thread_reg_list()::rtos
hwthread_get_thread_reg_list()
hwthread.c:233
hwthread_get_thread_reg()::rtos
hwthread_get_thread_reg()
hwthread.c:292
hwthread_set_reg()::rtos
hwthread_set_reg()
hwthread.c:330
hwthread_read_buffer()::rtos
hwthread_read_buffer()
hwthread.c:417
hwthread_write_buffer()::rtos
hwthread_write_buffer()
hwthread.c:432
riot_update_threads()::rtos
riot_update_threads()
riot.c:23
riot_get_thread_reg_list()::rtos
riot_get_thread_reg_list()
riot.c:24
riot_update_threads()::rtos
riot_update_threads()
riot.c:106
riot_get_thread_reg_list()::rtos
riot_get_thread_reg_list()
riot.c:315
zephyr_get_arc_state()::rtos
zephyr_get_arc_state()
zephyr.c:226
zephyr_get_arm_state()::rtos
zephyr_get_arm_state()
zephyr.c:297
zephyr_kptr()::rtos
zephyr_kptr()
zephyr.c:499
zephyr_fetch_thread()::rtos
zephyr_fetch_thread()
zephyr.c:506
zephyr_fetch_thread_list()::rtos
zephyr_fetch_thread_list()
zephyr.c:567
zephyr_update_threads()::rtos
zephyr_update_threads()
zephyr.c:635
zephyr_get_thread_reg_list()::rtos
zephyr_get_thread_reg_list()
zephyr.c:746
rtkernel_add_task()::rtos
rtkernel_add_task()
rtkernel.c:101
rtkernel_verify_task()::rtos
rtkernel_verify_task()
rtkernel.c:190
rtkernel_update_threads()::rtos
rtkernel_update_threads()
rtkernel.c:206
rtkernel_get_thread_reg_list()::rtos
rtkernel_get_thread_reg_list()
rtkernel.c:269
Lifecycle
from
examples
rtos
is allocated by 1 symbol and is freed by 2 symbols:
os_alloc()
All items filtered out
rtos
os_free()
linux_os_smp_init()
All items filtered out