FreeRTOS
+
0
/16 examples
SourceVu will show references to
xTaskGetCurrentTaskHandle()
from the following samples and libraries:
ESP-IDF
lwIP
ot_br sample
ot_cli sample
ot_rcp sample
ot_trel sample
sysview_tracing sample
sysview_tracing_heap_log sample
task_watchdog sample
continuous_read sample
mcpwm_bldc_hall_control sample
mcpwm_capture_hc_sr04 sample
gptimer_capture_hc_sr04 sample
async_handlers sample
usb_host_lib sample
cdc_acm_host sample
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/3)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
FreeRTOS
xTaskGetCurrentTaskHandle()
xTaskGetCurrentTaskHandle() function
Syntax
Show:
Summary
Declaration
Definition
from
task.h:2893
TaskHandle_t
xTaskGetCurrentTaskHandle
(
void
)
;
Implemented in
tasks.c:4969
Examples
xTaskGetCurrentTaskHandle()
is referenced by 16 libraries and example projects:
ESP-IDF
lwIP
ot_br sample
ot_cli sample
ot_rcp sample
ot_trel sample
sysview_tracing sample
sysview_tracing_heap_log sample
task_watchdog sample
continuous_read sample
mcpwm_bldc_hall_control sample
mcpwm_capture_hc_sr04 sample
gptimer_capture_hc_sr04 sample
async_handlers sample
usb_host_lib sample
cdc_acm_host sample
References
from
0/16
examples
Code
Location
Referrer
TaskHandle_t
xTaskGetCurrentTaskHandle
(
void
)
tasks.c:4969
TaskHandle_t
xTaskGetCurrentTaskHandle
(
void
)
PRIVILEGED_FUNCTION
;
task.h:2893
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
freertos_tasks_c_additions.h:430
xTaskGetCoreID()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
freertos_tasks_c_additions.h:555
pxTaskGetStackStart()
pxTCB
=
prvGetTCBFromHandle
(
NULL
)
;
freertos_tasks_c_additions.h:584
prvTaskPriorityRaise()
pxTCB
=
prvGetTCBFromHandle
(
NULL
)
;
freertos_tasks_c_additions.h:673
prvTaskPriorityRestore()
pxTCB
=
prvGetTCBFromHandle
(
xTaskToSet
)
;
freertos_tasks_c_additions.h:810
vTaskSetThreadLocalStoragePointerAndDelCallback()
TCB_t
*
pxCurTask
=
(
TCB_t
*
)
xTaskGetCurrentTaskHandle
(
)
;
freertos_tasks_c_additions.h:853
__getreent()
TaskHandle_t
xCurrentTaskHandle
=
xTaskGetCurrentTaskHandle
(
)
;
idf_additions.c:133
vTaskDeleteWithCaps()
if
(
pxMutex
->
u
.
xSemaphore
.
xMutexHolder
==
xTaskGetCurrentTaskHandle
(
)
)
queue.c:773
xQueueGiveMutexRecursive()
if
(
pxMutex
->
u
.
xSemaphore
.
xMutexHolder
==
xTaskGetCurrentTaskHandle
(
)
)
queue.c:828
xQueueTakeMutexRecursive()
pxStreamBuffer
->
xTaskWaitingToSend
=
xTaskGetCurrentTaskHandle
(
)
;
stream_buffer.c:765
xStreamBufferSend()
pxStreamBuffer
->
xTaskWaitingToReceive
=
xTaskGetCurrentTaskHandle
(
)
;
stream_buffer.c:977
xStreamBufferReceive()
pxTCB
=
prvGetTCBFromHandle
(
xTaskToDelete
)
;
tasks.c:1332
vTaskDelete()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:1709
uxTaskPriorityGet()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:1749
uxTaskPriorityGetFromISR()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:1788
vTaskPrioritySet()
pxTCB
=
prvGetTCBFromHandle
(
xTaskToSuspend
)
;
tasks.c:1952
vTaskSuspend()
traceTASK_SWITCHED_IN
(
)
;
tasks.c:2440
vTaskStartScheduler()
pxTCB
=
prvGetTCBFromHandle
(
xTaskToQuery
)
;
tasks.c:2770
pcTaskGetName()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:2924
xTaskGetStaticBuffers()
traceTASK_SWITCHED_IN
(
)
;
tasks.c:3713
vTaskSwitchContext()
pxTCB
=
prvGetTCBFromHandle
(
xTaskToSet
)
;
tasks.c:4475
vTaskSetThreadLocalStoragePointer()
pxTCB
=
prvGetTCBFromHandle
(
xTaskToQuery
)
;
tasks.c:4495
pvTaskGetThreadLocalStoragePointer()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:4643
vTaskGetInfo()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:4842
uxTaskGetStackHighWaterMark2()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:4870
uxTaskGetStackHighWaterMark()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:6262
xTaskGenericNotifyStateClear()
pxTCB
=
prvGetTCBFromHandle
(
xTask
)
;
tasks.c:6295
ulTaskGenericNotifyValueClear()
Call Tree
from
0/16
examples
xTaskGetCurrentTaskHandle()
is called by 27 functions and calls 3 functions:
vTaskDelete()
uxTaskPriorityGet()
uxTaskPriorityGetFromISR()
vTaskPrioritySet()
vTaskSuspend()
vTaskStartScheduler()
pcTaskGetName()
xTaskGetStaticBuffers()
vTaskSwitchContext()
vTaskSetThreadLocalStoragePointer()
pvTaskGetThreadLocalStoragePointer()
vTaskGetInfo()
uxTaskGetStackHighWaterMark2()
uxTaskGetStackHighWaterMark()
xTaskGenericNotifyStateClear()
ulTaskGenericNotifyValueClear()
xQueueGiveMutexRecursive()
xQueueTakeMutexRecursive()
xTaskGetCoreID()
pxTaskGetStackStart()
prvTaskPriorityRaise()
prvTaskPriorityRestore()
vTaskSetThreadLocalStoragePointerAndDelCallback()
__getreent()
xStreamBufferSend()
xStreamBufferReceive()
vTaskDeleteWithCaps()
All items filtered out
xTaskGetCurrentTaskHandle()
xPortSetInterruptMaskFromISR()
vPortClearInterruptMaskFromISR()
xPortGetCoreID()
All items filtered out
Data Use
from
0/16
examples
xTaskGetCurrentTaskHandle()
reads 1 variable:
pxCurrentTCBs
All items filtered out
xTaskGetCurrentTaskHandle()
All items filtered out
Class Tree
from
0/16
examples
All items filtered out
All items filtered out
Override Tree
from
0/16
examples
All items filtered out
All items filtered out
Implementations
from
0/16
examples
All items filtered out
All items filtered out
Instances
from
0/16
examples
Lifecycle
from
0/16
examples
All items filtered out
All items filtered out