mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-20 21:41:59 -04:00
bugfix: Initialize uxTaskNumber at task initialization (#374)
* bugfix: Initialize uxTaskNumber at task initialization
This commit is contained in:
parent
4896d6b1a1
commit
683811bd8c
2
.github/lexicon.txt
vendored
2
.github/lexicon.txt
vendored
|
@ -2452,6 +2452,7 @@ uxstreambuffernumber
|
||||||
uxtaskgetnumberoftasks
|
uxtaskgetnumberoftasks
|
||||||
uxtaskgetstackhighwatermark
|
uxtaskgetstackhighwatermark
|
||||||
uxtaskgetsystemstate
|
uxtaskgetsystemstate
|
||||||
|
uxtaskgettasknumber
|
||||||
uxtasknumber
|
uxtasknumber
|
||||||
uxtaskpriorityget
|
uxtaskpriorityget
|
||||||
uxtaskprioritygetfromisr
|
uxtaskprioritygetfromisr
|
||||||
|
@ -2601,6 +2602,7 @@ vtaskremovefromunorderedeventlist
|
||||||
vtaskresume
|
vtaskresume
|
||||||
vtaskresumefromisr
|
vtaskresumefromisr
|
||||||
vtasksetapplicationtasktag
|
vtasksetapplicationtasktag
|
||||||
|
vtasksettasknumber
|
||||||
vtasksettimeout
|
vtasksettimeout
|
||||||
vtasksettimeoutstate
|
vtasksettimeoutstate
|
||||||
vtaskstartscheduler
|
vtaskstartscheduler
|
||||||
|
|
4
tasks.c
4
tasks.c
|
@ -1122,6 +1122,10 @@ static void prvAddNewTaskToReadyList( TCB_t * pxNewTCB )
|
||||||
{
|
{
|
||||||
/* Add a counter into the TCB for tracing only. */
|
/* Add a counter into the TCB for tracing only. */
|
||||||
pxNewTCB->uxTCBNumber = uxTaskNumber;
|
pxNewTCB->uxTCBNumber = uxTaskNumber;
|
||||||
|
|
||||||
|
/* Initialize the uxTaskNumber member to zero. It is utilized by the
|
||||||
|
* application using vTaskSetTaskNumber and uxTaskGetTaskNumber APIs. */
|
||||||
|
pxNewTCB->uxTaskNumber = 0;
|
||||||
}
|
}
|
||||||
#endif /* configUSE_TRACE_FACILITY */
|
#endif /* configUSE_TRACE_FACILITY */
|
||||||
traceTASK_CREATE( pxNewTCB );
|
traceTASK_CREATE( pxNewTCB );
|
||||||
|
|
Loading…
Reference in a new issue