Compare commits

...

3 commits

Author SHA1 Message Date
Gaurav Aggarwal b357697110 Fix tests
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2025-04-30 07:21:23 +00:00
Gaurav Aggarwal 90d8db53c2 Fix build check
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2025-04-30 06:38:15 +00:00
Gaurav Aggarwal f1132d05ae Fix CI formatting check
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2025-04-30 06:13:44 +00:00

View file

@ -86,7 +86,7 @@
#define taskCHECK_FOR_STACK_OVERFLOW( xCoreID ) \
do \
{ \
const TCB_t * const pxTCB = pxCurrentTCBs[ xCoreID ]; \
TCB_t * pxTCB = pxCurrentTCBs[ xCoreID ]; \
\
/* Is the currently saved stack pointer within the stack limit? */ \
if( pxTCB->pxTopOfStack <= pxTCB->pxStack + portSTACK_LIMIT_PADDING ) \
@ -123,7 +123,7 @@
#define taskCHECK_FOR_STACK_OVERFLOW( xCoreID ) \
do \
{ \
const TCB_t * const pxTCB = pxCurrentTCBs[ xCoreID ]; \
TCB_t * pxTCB = pxCurrentTCBs[ xCoreID ]; \
\
/* Is the currently saved stack pointer within the stack limit? */ \
if( pxTCB->pxTopOfStack >= pxTCB->pxEndOfStack - portSTACK_LIMIT_PADDING ) \
@ -164,7 +164,7 @@
#define taskCHECK_FOR_STACK_OVERFLOW( xCoreID ) \
do \
{ \
const TCB_t * const pxTCB = pxCurrentTCBs[ xCoreID ]; \
TCB_t * pxTCB = pxCurrentTCBs[ xCoreID ]; \
const uint32_t * const pulStack = ( uint32_t * ) pxTCB->pxStack; \
const uint32_t ulCheckValue = ( uint32_t ) 0xa5a5a5a5U; \
\
@ -213,7 +213,7 @@
#define taskCHECK_FOR_STACK_OVERFLOW( xCoreID ) \
do \
{ \
const TCB_t * const pxTCB = pxCurrentTCBs[ xCoreID ]; \
TCB_t * pxTCB = pxCurrentTCBs[ xCoreID ]; \
int8_t * pcEndOfStack = ( int8_t * ) pxTCB->pxEndOfStack; \
static const uint8_t ucExpectedStackBytes[] = { tskSTACK_FILL_BYTE, tskSTACK_FILL_BYTE, tskSTACK_FILL_BYTE, tskSTACK_FILL_BYTE, \
tskSTACK_FILL_BYTE, tskSTACK_FILL_BYTE, tskSTACK_FILL_BYTE, tskSTACK_FILL_BYTE, \
@ -238,7 +238,11 @@
/* Remove stack overflow macro if not being used. */
#ifndef taskCHECK_FOR_STACK_OVERFLOW
#if ( configNUMBER_OF_CORES == 1 )
#define taskCHECK_FOR_STACK_OVERFLOW()
#else
#define taskCHECK_FOR_STACK_OVERFLOW( xCoreID )
#endif
#endif