use*_*209 5 c valgrind infinite-loop
我们可以在无限循环中使用 valgind 吗?
由于 valgrind 工具在程序退出后显示结果。是否有任何工具或方法可以让 valgrind 在无限循环的程序上工作。
举个例子:
#include<stdio.h>
int main()
{
int i=0;
while(1)
{
int *ptr=malloc(10*sizeof(int));
}
}
Run Code Online (Sandbox Code Playgroud)
我将如何检查这样的内存泄漏?
这个程序永远不会结束。那么我可以在程序运行时生成任何报告吗?