| The GNU C Library | www.imodulo.com · 2003-04-05 | ||
| [ Software | Documentation | Contact ] |
malloc-Related FunctionsHere is a summary of the functions that work with malloc:
void *malloc (size_t size)Allocate a block of size bytes. Basic Allocation.
void free (void *addr)Free a block previously allocated by malloc. Freeing after Malloc.
void *realloc (void *addr, size_t size)Make a block previously allocated by malloc larger or smaller, possibly by copying it to a new location. Changing Block Size.
void *calloc (size_t count, size_t eltsize)Allocate a block of count * eltsize bytes using malloc, and set its contents to zero. Allocating Cleared Space.
void *valloc (size_t size)Allocate a block of size bytes, starting on a page boundary. Aligned Memory Blocks.
void *memalign (size_t size, size_t boundary)Allocate a block of size bytes, starting on an address that is a multiple of boundary. Aligned Memory Blocks.
int mallopt (int param, int value)Adjust a tunable parameter. Malloc Tunable Parameters.
int mcheck (void (*abortfn) (void))Tell malloc to perform occasional consistency checks on dynamically allocated memory, and to call abortfn when an inconsistency is found. Heap Consistency Checking.
void *(*__malloc_hook) (size_t size, const void *caller)A pointer to a function that malloc uses whenever it is called.
void *(*__realloc_hook) (void *ptr, size_t size, const void *caller)A pointer to a function that realloc uses whenever it is called.
void (*__free_hook) (void *ptr, const void *caller)A pointer to a function that free uses whenever it is called.
void (*__memalign_hook) (size_t size, size_t alignment, const void *caller)A pointer to a function that memalign uses whenever it is called.
struct mallinfo mallinfo (void)Return information about the current dynamic memory usage. Statistics of Malloc.
| © Free Software Foundation, Inc. |