Xcode 环境中的 Valgrind 相当于什么?
最近有人推荐我使用 Valgrind 来检查我的 iPhone 项目(主要用 C 和 Objective-C 编写)中的内存泄漏、错误等。 我对此类工作相当陌生,并且想知道 Xc…
Valgrind 是否/可以使用多个处理器?
有没有办法让 valgrind 使用多个处理器? 我正在使用 valgrind 的 callgrind 进行一些瓶颈分析,并注意到我的应用程序中的资源使用行为与在 valgrind/…
valgrind 显示的堆外程序内存消耗
我的程序使用大量内存。这就是 valgrind Massif 工具向我展示的内容: --------------------------------------------------------------------------…
valgrind 和 iphone
我想使用 valgrind 来检测 iPhoneSimulator 上的泄漏。我得到了 valgrind 的源代码,编译并安装了。将以下内容添加到我的代码中 int main(int argc, c…
Valgrind 在使用 realloc 函数时抱怨?
我已经实现了我自己版本的 strcat 函数。 它工作正常,但 valgrind 抱怨。 main() { char *src=NULL; src=(char *) malloc(sizeof(char)*8); strcpy(s…
使用 Open MPI 运行并行程序时出现分段错误
在我之前的文章中,我需要在 10 台计算机之间分发 pgm 文件的数据。在 Jonathan Dursi 和 Shawn Chin 的帮助下,我集成了代码。 我可以编译我的程序,…
如何调用 JNI_CreateJavaVM 而不会出现 Valgrind 错误?
在 valgrind 下编译并运行以下代码时,我始终收到“Invalid write of size 4”错误。有没有一种干净的方法来调用 JNI_CreateJavaVM() 以便 valgrind …
Valgrind 使用 getline() 给出错误
我有一个调用 getline() 的函数,它从标准文本文件中读取行。这些行以 \r\n 结尾,因为这是规范所要求的,因为它是 VCARD 文件的“互联网标准”。 无…
valgrind memcheck 报告误报?
这是我的代码。 #include #include #include char buf1[100]; char buf2[100]; int main() { char **p = (char**)(buf1+sizeof(long)); char **q = (c…
如何让valgrind与libsigsegv配合?
正如这个关于使用 libsigsegv 检测多个堆栈溢出的问题中所述,我正在与一位同事合作尝试检测并从中恢复解释器中的堆栈溢出。简而言之, 我们使用 libs…
使 valgrind 能够在 c++ 时读取用户输入需要它
我正在尝试使用 valgrind 运行我的 c++ 程序,但是程序中有一些点需要用户从 stdin 输入,但是当我使用 valgrind 运行时,它不会让用户为程序输入任何…
如何让 Valgrind 调试器单步执行程序
早上好,我正在尝试使用 Valgrind 调试器单步执行程序。 我的 valgrind 命令行是 valgrind -tool memcheck --leak-check=full --db-enable=yes ./Matc…