source code for clib

http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/stdlib/

and the code for malloc : http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/stdlib/malloc.c?rev=1.54&content-type=text/x-cvsweb-markup

 

libc: but the code is too long , not easy to read.

http://sourceware.org/git/?p=glibc.git;a=summary

 

关于malloc:

从堆得到一块地址。堆是操作系统给当前进程分配的一块可用空间。栈是线程都有的,每个线程有一个栈。



本文地址: http://www.bagualu.net/wordpress/archives/1169 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注