from tasks.c:352
Location | Referrer | Text |
---|---|---|
tasks.c:352 | PRIVILEGED_DATA static List_t xTasksWaitingTermination; /*< Tasks that have been deleted - but their memory not yet freed. */ | |
tasks.c:1205 | vTaskDelete() | |
tasks.c:1453 | eTaskGetState() | |
tasks.c:2490 | xTaskGetHandle() | pxTCB = prvSearchForNameWithinSingleList( &xTasksWaitingTermination, pcNameToQuery ); |
tasks.c:2532 | uxTaskGetSystemState() | uxTask += prvListTasksWithinSingleList( &( pxTaskStatusArray[ uxTask ] ), &xTasksWaitingTermination, eDeleted ); |
tasks.c:3622 | prvInitialiseTaskLists() | |
tasks.c:3654 | prvCheckTasksWaitingTermination() | 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. */ |