用户态的内存分配
下面对用户态的内存分配函数进行一个总结。
/* 分配SIZE字节的内存 */
/* Allocate SIZE bytes of memory. */
void *malloc(size_t size);
/* 分配NMEMB个元素,每个元素SIZE字节的内存,并全部初始化为0 */
/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0. */
void *calloc (size_t __nmemb, size_t __size);
/* 将之前分配的PTR指针从新分配,使新的块为SIZE字节 */
/* Re-allocate the previously allocated block in PTR, making the new block SIZE bytes long. */
void *realloc (void *__ptr, size_t __size);