glibc: mcheck;MALLOC_CHECK_

https://man7.org/linux/man-pages/man3/mcheck.3.html
https://man7.org/linux/man-pages/man3/mallopt.3.html
在诸多内存检查的工具中,是否可以排上号?不过也是一直内存问题调试的一种方式。
3.2.3.8 Heap Consistency Checking
可以通过使用mcheck函数,要求malloc检查动态内存的一致性。这个函数是GNU扩展的一个函数,在mcheck.h头文件声明。

int mcheck (void (*abortfn) (enum mcheck status status)) [Function]

Preliminary: | MT-Unsafe race:mcheck const:malloc hooks | AS-Unsafe corrupt |
AC-Unsafe corrupt | See Section 1.2.2

你可能感兴趣的:(gcc,linux,gcc)