12得票6回答
C++的std::string池,调试版本?std::string和valgrind问题。

我在 std::string 中遇到了许多 valgrind 警告,指出可能存在内存泄漏问题,例如:120 bytes in 4 blocks are possibly lost in loss record 4,192 of 4,687 at 0x4A06819: operator ...

10得票3回答
如何在MacOS Big Sur上使用CLion查看内存泄漏?

我不知道如何在MacOS Big Sur上使用CLion查看内存泄漏,我尝试了以下方法: Valgrind - which is not compatible with Big Sur Leak Sanitizer from Clang - which apparently isn't ...

181得票5回答
仍可访问的内存泄漏被Valgrind检测到。

这个区块中提到的所有函数都是库函数。我该如何纠正这个内存泄漏问题? 它被列在“仍可达”类别下。(还有4个类似但大小不同的类别) 630 bytes in 1 blocks are still reachable in loss record 5 of 5 at 0x4004F1B...

11得票2回答
向Valgrind中的进程发送信号?

我应该如何向在valgrind内运行的进程发送信号来检查其内存使用情况? 谢谢!

31得票2回答
无效读取大小为8-Valgrind + C

Valgrind报告以下代码中的错误:Invalid read of size 8。 我声明了一个数组,如下所示:struct symbol *st[PARSER_HASH_SIZE]; 当我的程序被初始化时,这个数组中的所有元素都被初始化为0。memset(&st[0], 0, s...

74得票2回答
如何在Python中使用Valgrind?

我正在尝试对我编写的C Python扩展进行内存检查,但我在设置valgrind与Python一起工作时遇到了问题。我真的需要一些建议。仅供参考,这是Ubuntu 13.10,python 2.7.5+和valgrind 3.8.1。 按照Readme.valgrind的建议,我做了以下事情...

7得票1回答
Valgrind未显示错误使用c_str()时的无效内存访问

想象一下这样的代码: string f() { string r = "ab"; return r; } int main() { const char *c = f().c_str(); printf("%s.\n", c); return 0; } ...

9得票4回答
安卓valgrind构建失败

你好,我正在尝试为Android-arm构建Valgrind。 在Linux Mint 13上尝试失败,错误信息如下: $ make echo "# This is a generated file, composed of the following suppression rules:"...

12得票1回答
我该如何在Ruby中使用Valgrind?

我已经按照valgrind-docs建议的方法,使用debugflags='-g' optflags='-O0' ./configure --with-valgrind编译了ruby (2.2.4)。至少有几个obscure resources的资源表明人们已经成功地将Valgrind与rub...

369得票4回答
如何使用Valgrind查找内存泄漏?

如何使用valgrind查找程序中的内存泄漏? 我正在使用Ubuntu 10.04,并且有一个名为a.c的程序。