/Kernel-v10.6.2/portable/MemMang/ |
D | heap_1.c | 71 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 79 if( xWantedSize & portBYTE_ALIGNMENT_MASK ) in pvPortMalloc() 82 …if( ( xWantedSize + ( portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMENT_MASK ) ) ) > xWanted… in pvPortMalloc() 84 xWantedSize += ( portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 88 xWantedSize = 0; in pvPortMalloc() 103 if( ( xWantedSize > 0 ) && /* valid size */ in pvPortMalloc() 104 ( ( xNextFreeByte + xWantedSize ) < configADJUSTED_HEAP_SIZE ) && in pvPortMalloc() 105 ( ( xNextFreeByte + xWantedSize ) > xNextFreeByte ) ) /* Check for overflow. */ in pvPortMalloc() 110 xNextFreeByte += xWantedSize; in pvPortMalloc() 113 traceMALLOC( pvReturn, xWantedSize ); in pvPortMalloc()
|
D | heap_2.c | 153 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 172 if( xWantedSize > 0 ) in pvPortMalloc() 177 …xAdditionalRequiredSize = heapSTRUCT_SIZE + portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMEN… in pvPortMalloc() 179 if( heapADD_WILL_OVERFLOW( xWantedSize, xAdditionalRequiredSize ) == 0 ) in pvPortMalloc() 181 xWantedSize += xAdditionalRequiredSize; in pvPortMalloc() 185 xWantedSize = 0; in pvPortMalloc() 193 if( heapBLOCK_SIZE_IS_VALID( xWantedSize ) != 0 ) in pvPortMalloc() 195 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 202 … while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() 220 if( ( pxBlock->xBlockSize - xWantedSize ) > heapMINIMUM_BLOCK_SIZE ) in pvPortMalloc() [all …]
|
D | heap_4.c | 138 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 159 if( xWantedSize > 0 ) in pvPortMalloc() 163 if( heapADD_WILL_OVERFLOW( xWantedSize, xHeapStructSize ) == 0 ) in pvPortMalloc() 165 xWantedSize += xHeapStructSize; in pvPortMalloc() 169 if( ( xWantedSize & portBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 172 … xAdditionalRequiredSize = portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMENT_MASK ); in pvPortMalloc() 174 if( heapADD_WILL_OVERFLOW( xWantedSize, xAdditionalRequiredSize ) == 0 ) in pvPortMalloc() 176 xWantedSize += xAdditionalRequiredSize; in pvPortMalloc() 180 xWantedSize = 0; in pvPortMalloc() 190 xWantedSize = 0; in pvPortMalloc() [all …]
|
D | heap_5.c | 156 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 170 if( xWantedSize > 0 ) in pvPortMalloc() 174 if( heapADD_WILL_OVERFLOW( xWantedSize, xHeapStructSize ) == 0 ) in pvPortMalloc() 176 xWantedSize += xHeapStructSize; in pvPortMalloc() 180 if( ( xWantedSize & portBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 183 … xAdditionalRequiredSize = portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMENT_MASK ); in pvPortMalloc() 185 if( heapADD_WILL_OVERFLOW( xWantedSize, xAdditionalRequiredSize ) == 0 ) in pvPortMalloc() 187 xWantedSize += xAdditionalRequiredSize; in pvPortMalloc() 191 xWantedSize = 0; in pvPortMalloc() 201 xWantedSize = 0; in pvPortMalloc() [all …]
|
D | heap_3.c | 59 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 65 pvReturn = malloc( xWantedSize ); in pvPortMalloc() 66 traceMALLOC( pvReturn, xWantedSize ); in pvPortMalloc()
|
/Kernel-v10.6.2/portable/GCC/ARM_CM85/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/GCC/ARM_CM55/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/IAR/ARM_CM55/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/GCC/ARM_CM35P/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/IAR/ARM_CM23/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/IAR/ARM_CM35P/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/IAR/ARM_CM33/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/GCC/ARM_CM33/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/IAR/ARM_CM85/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
D | secure_heap.h | 43 void * pvPortMalloc( size_t xWantedSize );
|
/Kernel-v10.6.2/portable/GCC/ARM_CM23/secure/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|
/Kernel-v10.6.2/portable/ARMv8M/secure/heap/ |
D | secure_heap.c | 52 #define traceMALLOC( pvReturn, xWantedSize ) argument 247 void * pvPortMalloc( size_t xWantedSize ) in pvPortMalloc() argument 269 if( ( xWantedSize & xBlockAllocatedBit ) == 0 ) in pvPortMalloc() 273 if( xWantedSize > 0 ) in pvPortMalloc() 275 xWantedSize += xHeapStructSize; in pvPortMalloc() 279 if( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) != 0x00 ) in pvPortMalloc() 282 … xWantedSize += ( secureportBYTE_ALIGNMENT - ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc() 283 secureportASSERT( ( xWantedSize & secureportBYTE_ALIGNMENT_MASK ) == 0 ); in pvPortMalloc() 295 if( ( xWantedSize > 0 ) && ( xWantedSize <= xFreeBytesRemaining ) ) in pvPortMalloc() 302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc() [all …]
|