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

xHeapStructSize variable

Syntax

static const size_t xHeapStructSize = ( sizeof( BlockLink_t ) + ( ( size_t ) ( portBYTE_ALIGNMENT - 1 ) ) ) & ~( ( size_t ) portBYTE_ALIGNMENT_MASK );

References

LocationReferrerText
heap_4.c:95
static const size_t xHeapStructSize = ( sizeof( BlockLink_t ) + ( ( size_t ) ( portBYTE_ALIGNMENT - 1 ) ) ) & ~( ( size_t ) portBYTE_ALIGNMENT_MASK );
heap_4.c:143pvPortMalloc()
xWantedSize += xHeapStructSize;
heap_4.c:181pvPortMalloc()
pvReturn = ( void * ) ( ( ( uint8_t * ) pxPreviousBlock->pxNextFreeBlock ) + xHeapStructSize );
heap_4.c:189pvPortMalloc()
if( ( pxBlock->xBlockSize - xWantedSize ) > heapMINIMUM_BLOCK_SIZE )
heap_4.c:275vPortFree()
puc -= xHeapStructSize;
heap_4.c:360prvHeapInit()
uxAddress -= xHeapStructSize;

Data Use

Functions reading xHeapStructSize
xHeapStructSize
Type of xHeapStructSize
xHeapStructSize
size_t
all items filtered out