xTasksWaitingTermination is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

xTasksWaitingTermination variable

Syntax

PRIVILEGED_DATA static List_t xTasksWaitingTermination;

References

LocationReferrerText
tasks.c:352
PRIVILEGED_DATA static List_t xTasksWaitingTermination; /*< Tasks that have been deleted - but their memory not yet freed. */
tasks.c:1205vTaskDelete()
vListInsertEnd( &xTasksWaitingTermination, &( pxTCB->xStateListItem ) );
tasks.c:1453eTaskGetState()
else if( ( pxStateList == &xTasksWaitingTermination ) || ( pxStateList == NULL ) )
tasks.c:2490xTaskGetHandle()
pxTCB = prvSearchForNameWithinSingleList( &xTasksWaitingTermination, pcNameToQuery );
tasks.c:2532uxTaskGetSystemState()
uxTask += prvListTasksWithinSingleList( &( pxTaskStatusArray[ uxTask ] ), &xTasksWaitingTermination, eDeleted );
tasks.c:3622prvInitialiseTaskLists()
vListInitialise( &xTasksWaitingTermination );
tasks.c:3654prvCheckTasksWaitingTermination()
pxTCB = listGET_OWNER_OF_HEAD_ENTRY( ( &xTasksWaitingTermination ) ); /*lint !e9079 void * is used as this macro is used with timers and co-routines too. Alignment is known to be fine as the type of the pointer stored and retrieved is the same. */

Type Use

Type of xTasksWaitingTermination
xTasksWaitingTermination
all items filtered out