from portable.h:163
Implemented in heap_4.c:115
Location | Referrer | Text |
---|---|---|
heap_3.c:58 | void *pvPortMalloc( size_t xWantedSize ) | |
heap_4.c:115 | void *pvPortMalloc( size_t xWantedSize ) | |
portable.h:163 | ||
cmsis_os.c:891 | osPoolCreate() | |
cmsis_os.c:900 | osPoolCreate() | |
cmsis_os.c:904 | osPoolCreate() | |
cmsis_os.c:1177 | osMailCreate() | |
event_groups.c:162 | xEventGroupCreate() | pxEventBits = ( EventGroup_t * ) pvPortMalloc( sizeof( EventGroup_t ) ); /*lint !e9087 !e9079 see comment above. */ |
mpu_wrappers.c:903 | MPU_pvPortMalloc() | |
queue.c:390 | xQueueGenericCreate() | |
stream_buffer.c:258 | xStreamBufferGenericCreate() | pucAllocatedMemory = ( uint8_t * ) pvPortMalloc( xBufferSizeBytes + sizeof( StreamBuffer_t ) ); /*lint !e9079 malloc() only returns void*. */ |
tasks.c:696 | xTaskCreateRestricted() | pxNewTCB = ( TCB_t * ) pvPortMalloc( sizeof( TCB_t ) ); |
tasks.c:773 | xTaskCreate() | pxStack = pvPortMalloc( ( ( ( size_t ) usStackDepth ) * sizeof( StackType_t ) ) ); /*lint !e9079 All values returned by pvPortMalloc() have at least the alignment required by the MCU's stack and this allocation is the stack. */ |
tasks.c:778 | xTaskCreate() | |
tasks.c:4419 | vTaskList() | pxTaskStatusArray = pvPortMalloc( uxCurrentNumberOfTasks * sizeof( TaskStatus_t ) ); /*lint !e9079 All values returned by pvPortMalloc() have at least the alignment required by the MCU's stack and this allocation allocates a struct that has the alignment requirements of a pointer. */ |
timers.c:290 | xTimerCreate() | pxNewTimer = ( Timer_t * ) pvPortMalloc( sizeof( Timer_t ) ); /*lint !e9087 !e9079 All values returned by pvPortMalloc() have at least the alignment required by the MCU's stack, and the first member of Timer_t is always a pointer to the timer's mame. */ |