FreeRTOS
xHeapStructSize
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FreeRTOS
xHeapStructSize
xHeapStructSize variable
Syntax
from
heap_4.c:95
static
const
size_t
xHeapStructSize
=
(
sizeof
(
BlockLink_t
)
+
(
(
size_t
)
(
portBYTE_ALIGNMENT
-
1
)
)
)
&
~
(
(
size_t
)
portBYTE_ALIGNMENT_MASK
)
;
References
Location
Referrer
Text
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:143
pvPortMalloc()
xWantedSize
+=
xHeapStructSize
;
heap_4.c:181
pvPortMalloc()
pvReturn
=
(
void
*
)
(
(
(
uint8_t
*
)
pxPreviousBlock
->
pxNextFreeBlock
)
+
xHeapStructSize
)
;
heap_4.c:189
pvPortMalloc()
if
(
(
pxBlock
->
xBlockSize
-
xWantedSize
)
>
heapMINIMUM_BLOCK_SIZE
)
heap_4.c:275
vPortFree()
puc
-=
xHeapStructSize
;
heap_4.c:360
prvHeapInit()
uxAddress
-=
xHeapStructSize
;
Data Use
Functions reading
xHeapStructSize
xHeapStructSize
pvPortMalloc()
vPortFree()
prvHeapInit()
all items filtered out
Type of
xHeapStructSize
xHeapStructSize
size_t
all items filtered out