Use the memory allocation functions to specify, allocate, and free
blocks of memory from a memory pool. All memory allocation functions
are implemented as functions and are prototyped in the stdlib.h include file.
Before using any of these functions to allocate memory, you must
first specify the size and location of the memory pool using the
init_mempool routine. All memory requests are satisfied using
this memory block.
The calloc and malloc routines allocate blocks of
memory from the pool. The calloc routine allocates an array
with a specified number of elements of a given size and initializes
the array to 0. The malloc routine allocates a specified
number of bytes.
The realloc routine changes the size of an allocated block
while the free routine returns a previously allocated memory
block to the memory pool.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.