我现在在哪里可以找到我的gcc编译器正在使用的malloc代码?我实际上想编写自己的malloc函数,该函数与原始函数有所不同。我知道我可以全部使用hooks,但是我想查看真正的代码。
这里定义了malloc的POSIX接口。
如果您想了解GNU / Linux(glibc)中的C库是如何实现的malloc,请从http://ftp.gnu.org/gnu/glibc/获取源代码,然后查看该malloc/malloc.c文件。
malloc
malloc/malloc.c
另外还有的基本文档由Doug Lea的内存分配器描述一个理论 米 (埃默里) ALLOC (ATOR)(阅读本carrefully,然后决定是否真的需要实现自己的malloc)。