malloc.h

Overview

Related Modules:

MEM

Description:

Declares APIs for allocating and releasing memory.

Since:

1.0

Version:

1.0

Summary

Functions

Function Name Description
malloc (size_t size) void Dynamically allocates a block of uninitialized memory with the specified size.
calloc (size_t nmemb, size_t size) void Dynamically allocates multiple blocks of memory with the specified size.
realloc (void ptr, size_t size) void Changes the size of a previously allocated memory block pointed to by ptr to the specified size.
free (void ptr) void Frees the memory space pointed to by ptr.
memalign (size_t alignment, size_t size) void Allocates a block of memory with the specified size based on the given alignment mode.
malloc_usable_size (void *ptr) size_t Obtains the size of the memory block pointed to by ptr.