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.