Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Use these routines to allocate, free, and reallocate memory.
Memory-Allocation Routines
Routine | Use |
_alloca | Allocate memory from stack |
calloc | Allocate storage for array, initializing every byte in allocated block to 0 |
_calloc_dbg | Debug version of calloc; only available in the debug versions of the run-time libraries |
_expand | Expand or shrink block of memory without moving it |
_expand_dbg | Debug version of _expand; only available in the debug versions of the run-time libraries |
free | Free allocated block |
_free_dbg | Debug version of free; only available in the debug versions of the run-time libraries |
_get_sbh_threshold | Return the upper limit for the size of a memory allocation that will be supported by the small-block heap |
_heapadd | Add memory to heap |
_heapchk | Check heap for consistency |
_heapmin | Release unused memory in heap |
_heapset | Fill free heap entries with specified value |
_heapwalk | Return information about each entry in heap |
malloc | Allocate block of memory from heap |
_malloc_dbg | Debug version of malloc; only available in the debug versions of the run-time libraries |
_msize | Return size of allocated block |
_msize_dbg | Debug version of _msize; only available in the debug versions of the run-time libraries |
_query_new_handler | Return address of current new handler routine as set by _set_new_handler |
_query_new_mode | Return integer indicating new handler mode set by _set_new_mode for malloc |
realloc | Reallocate block to new size |
_realloc_dbg | Debug version of realloc; only available in the debug versions of the run-time libraries |
_set_new_handler | Enable error-handling mechanism when new operator fails (to allocate memory) and enable compilation of Standard Template Libraries (STL) |
_set_new_mode | Set new handler mode for malloc |
_set_sbh_threshold | Set the upper limit for the size of a memory allocation that will be supported by the small-block heap |