Implementation file for FreeRTOS overloaded new/delete operators. This is needed keep the heap memory allocation task-safe (prevent task switching during allocation and potential memory corruption. More...
Go to the source code of this file.
Functions | |
void * | calloc (size_t nitems, size_t size) |
void | free (void *ptr) |
void * | malloc (size_t size) |
void | operator delete (void *p) |
void | operator delete[] (void *p) |
void * | operator new (size_t size) |
void * | operator new[] (size_t size) |
void * | pvPortMalloc (size_t xWantedSize) |
void * | realloc (void *ptr, size_t size) |
void | vPortFree (void *pv) |
Implementation file for FreeRTOS overloaded new/delete operators. This is needed keep the heap memory allocation task-safe (prevent task switching during allocation and potential memory corruption.
Definition in file FreeRTOS_new.cpp.
void* calloc | ( | size_t | nitems, |
size_t | size | ||
) |
Definition at line 62 of file FreeRTOS_new.cpp.
void free | ( | void * | ptr | ) |
Definition at line 52 of file FreeRTOS_new.cpp.
void* malloc | ( | size_t | size | ) |
Definition at line 47 of file FreeRTOS_new.cpp.
void operator delete | ( | void * | p | ) |
Definition at line 25 of file FreeRTOS_new.cpp.
void operator delete[] | ( | void * | p | ) |
Definition at line 37 of file FreeRTOS_new.cpp.
void* operator new | ( | size_t | size | ) |
Definition at line 18 of file FreeRTOS_new.cpp.
void* operator new[] | ( | size_t | size | ) |
Definition at line 30 of file FreeRTOS_new.cpp.
void* realloc | ( | void * | ptr, |
size_t | size | ||
) |
Definition at line 57 of file FreeRTOS_new.cpp.