如何强制malloc不分配内存?

时间:2014-04-17 23:38:55

标签: c valgrind

我在c上写了一个程序。另外要检查它我用-fprofile-arcs -ftest-coverage(对于gcov)在gcc上编译并通过valgrind检查程序。我需要malloc不会释放内存。所以我使用rlimit和关键RLIMIT_AS。但是如果我设置了一个小的rlim_cur,那么内存就不会分配,但是gcov无法为检查覆盖创建自己的文件。由于内存的限制,valgrind无法执行。如果我设置大尺寸,则分配内存。但我找不到一个"黄金中间"。因为,我是如何理解的,它是相互排斥的。我怎么解决这个问题?它必须是工作gcov和valgrind

0 个答案:

没有答案