#include <stdlib.h>
#include "FreeRTOS.h"
#include "task.h"
#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE |
void* pvPortMalloc |
( |
size_t |
xWantedSize | ) |
|
References configADJUSTED_HEAP_SIZE, heapMINIMUM_BLOCK_SIZE, heapSTRUCT_SIZE, NULL, pdFALSE, pdTRUE, prvHeapInit(), prvInsertBlockIntoFreeList, A_BLOCK_LINK::pxNextFreeBlock, traceMALLOC, vApplicationMallocFailedHook(), vTaskSuspendAll(), A_BLOCK_LINK::xBlockSize, xStart, and xTaskResumeAll().
Referenced by FreeRTOS_CLIRegisterCommand(), prvAllocateTCBAndStack(), xCoRoutineCreate(), xEventGroupCreate(), and xQueueGenericCreate().
void vPortFree |
( |
void * |
pv | ) |
|
References heapSTRUCT_SIZE, NULL, prvInsertBlockIntoFreeList, traceFREE, vTaskSuspendAll(), A_BLOCK_LINK::xBlockSize, and xTaskResumeAll().
Referenced by prvAllocateTCBAndStack(), vEventGroupDelete(), vQueueDelete(), vStreamBufferDelete(), and xQueueGenericCreate().