rtos::current_thread is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

rtos::current_thread field

Syntax

threadid_t current_thread;

References

LocationReferrerText
rtos.h:45
threadid_t current_thread;
FreeRTOS.c:179freertos_update_threads()
rtos->current_thread = pointer_casts_are_bad;
FreeRTOS.c:182freertos_update_threads()
rtos->current_thread);
FreeRTOS.c:197freertos_update_threads()
if ((thread_list_size == 0) || (rtos->current_thread == 0) || (scheduler_running != 1)) {
FreeRTOS.c:210freertos_update_threads()
rtos->current_thread = 1;
FreeRTOS.c:211freertos_update_threads()
rtos->thread_details->threadid = rtos->current_thread;
FreeRTOS.c:355freertos_update_threads()
if (rtos->thread_details[tasks_found].threadid == rtos->current_thread) {
ThreadX.c:300threadx_update_threads()
(uint8_t *)&rtos->current_thread);
ThreadX.c:307threadx_update_threads()
if ((thread_list_size == 0) || (rtos->current_thread == 0)) {
ThreadX.c:326threadx_update_threads()
rtos->current_thread = 1;
ThreadX.c:612threadx_create()
target->rtos->current_thread = 0;
chibios.c:354chibios_update_threads()
rtos->current_thread = 1;
chibios.c:448chibios_update_threads()
rtos->current_thread = current_thrd;
chromium-ec.c:131chromium_ec_create()
target->rtos->current_thread = 0;
chromium-ec.c:212chromium_ec_update_threads()
rtos->current_thread = current_task;
chromium-ec.c:226chromium_ec_update_threads()
if (!rtos->current_thread || !num_tasks || !start_called) {
chromium-ec.c:270chromium_ec_update_threads()
rtos->current_thread = thread_ptr;
eCos.c:780ecos_update_threads()
rtos->current_thread = 0;
eCos.c:802ecos_update_threads()
rtos->current_thread = (threadid_t)id;
eCos.c:805ecos_update_threads()
if (thread_list_size == 0 || rtos->current_thread == 0) {
eCos.c:1196ecos_create()
target->rtos->current_thread = 0;
embKernel.c:159embkernel_get_tasks_details()
if (task == rtos->current_thread) {
embKernel.c:200embkernel_update_threads()
(uint8_t *) &rtos->current_thread);
gdb_server.c:788gdb_signal_reply()
target->rtos->current_threadid = target->rtos->current_thread;
gdb_server.c:829gdb_signal_reply()
target->rtos->current_thread);
gdb_server.c:3114gdb_handle_vcont_packet()
if (target->rtos->current_thread != thread_id)
hwthread.c:203hwthread_update_threads()
rtos->current_thread = current_thread;
hwthread.c:205hwthread_update_threads()
rtos->current_thread = rtos->current_threadid;
hwthread.c:207hwthread_update_threads()
rtos->current_thread = threadid_from_target(target);
hwthread.c:209hwthread_update_threads()
LOG_DEBUG("%s current_thread=%i", __func__, (int)rtos->current_thread);
hwthread.c:337hwthread_set_reg()
struct target *curr = hwthread_find_thread(target, rtos->current_thread);
hwthread.c:391hwthread_thread_packet()
target->rtos->current_thread = current_threadid;
hwthread.c:393hwthread_thread_packet()
target->rtos->current_thread = threadid_from_target(target);
hwthread.c:410hwthread_create()
target->rtos->current_thread = 0;
hwthread.c:425hwthread_read_buffer()
struct target *curr = hwthread_find_thread(target, rtos->current_thread);
hwthread.c:440hwthread_write_buffer()
struct target *curr = hwthread_find_thread(target, rtos->current_thread);
mqx.c:307mqx_update_threads()
rtos->current_thread = 0;
mqx.c:404mqx_update_threads()
rtos->current_thread = task_id;
nuttx.c:265nuttx_update_threads()
rtos->current_thread = current_thread;
nuttx.c:413nuttx_get_thread_reg_list()
if (thread_id == rtos->current_thread)
riot.c:135riot_update_threads()
rtos->current_thread = 0;
riot.c:148riot_update_threads()
rtos->current_thread = active_pid;
riot.c:402riot_create()
target->rtos->current_thread = 0;
rtkernel.c:186rtkernel_add_task()
rtos->current_thread = task;
rtkernel.c:211rtkernel_update_threads()
rtos->current_thread = 0;
rtos.c:64os_alloc()
os->current_thread = 0;
rtos.c:437rtos_thread_packet()
size = snprintf(buffer, 19, "QC%016" PRIx64, target->rtos->current_thread);
rtos.c:468rtos_thread_packet()
target->rtos->current_threadid = target->rtos->current_thread;
rtos.c:509rtos_get_gdb_reg()
((current_threadid != target->rtos->current_thread) ||
rtos.c:518rtos_get_gdb_reg()
target->rtos->current_thread);
rtos.c:561rtos_get_gdb_reg_list()
((current_threadid != target->rtos->current_thread) ||
rtos.c:569rtos_get_gdb_reg_list()
target->rtos->current_thread);
rtos.c:709rtos_free_threadlist()
rtos->current_thread = 0;
uCOS-III.c:313ucos_iii_update_threads()
rtos->current_thread = 0;
uCOS-III.c:377ucos_iii_update_threads()
rtos->current_thread = thread_detail->threadid;
zephyr.c:619zephyr_fetch_thread_list()
rtos->current_thread = current_thread;