valgrind

valgrind

文章 7 浏览 91

bison/flex 解析器的 Valgrind memcheck 结果分析

我正在我的程序上运行 memcheck,并试图解决内存问题。 Memcheck 输出: ==29633== 3,443 (128 direct, 3,315 indirect) bytes in 2 blocks are defin…

没有心的人 2024-11-16 15:45:56 5 0

valgrind 正确吗?记忆丢失了吗?

typedef struct Model { int recordId; char *name; }Model; typedef struct ModelArray { //keeps the size that the array was initially create wi…

梦毁影碎の 2024-11-16 07:55:15 2 0

单元测试需要很长时间才能运行。瓦尔格林德问题?冠状病毒问题?

我已经为我正在从事的项目创建了一个单元测试套件。我的单元测试过去运行得非常快……其中 200 多个单元测试将在几秒钟内运行。通常每个测试花费的时…

紫瑟鸿黎 2024-11-16 03:11:41 5 0

boost::bind() 是按引用还是按值复制参数?

为什么 valgrind 的 DRD 工具会抱怨“线程加载冲突......大小为 4”:关于这样的代码: void SomeFunction(const int& value) { boost::bind(..., val…

恰似旧人归 2024-11-15 23:30:08 4 0

ARM9 上的 valgrind?

我看到 valgrind 有 ARM7 目标,但我发现关于 valgrind 是否支持 ARM9 的信息相互矛盾。我正在使用的 ARM9 目标正在运行 Linux。 有没有人在 ARM9 目…

话少心凉 2024-11-15 14:17:39 5 0

valgrind 对未初始化值的抱怨会是误报吗?

所以我一直在自学 C,并希望从一开始就学习如何正确管理内存并编写更好的代码,我一直在所有内容上运行 Valgrind。这帮助我解决了内存泄漏问题,但我…

紫轩蝶泪 2024-11-15 12:48:15 1 0

gprof 与 cachegrind 配置文件

在尝试优化代码时,我对 kcachegrdind 和 gprof 生成的配置文件的差异感到有点困惑。具体来说,如果我使用 gprof (使用 -pg 开关等进行编译),我会…

云归处 2024-11-15 03:27:38 1 0

使用 valgrind+kcachegrind 缩短分析结果中的函数名称

我通常使用 valgrind+kcachegrind 来分析 C++ 代码。我正在使用的新代码使用很长的函数名称,因此图形结果很混乱。我想知道如何缩短函数名称以使其适…

命硬 2024-11-14 23:17:53 3 0

Boost 线程泄漏 C++

有人可以告诉我 boost 线程库是否泄漏吗?在我看来,确实如此: Google 说我应该使用我正在做的 boost 线程和 pthread 进行编译,并且在 1.40 版本中…

作妖 2024-11-14 20:10:05 2 0

将 Valgrind 限制为特定函数

我有一个大程序要运行。使用 valgrind 需要几个小时才能运行。我听说有一些东西我们可以为程序中的特定函数调用 valgrind 。程序的其余部分将正常执行…

沙与沫 2024-11-14 15:01:29 1 0

Valgrind 对写入的未初始化值大喊大叫

该函数用从文件读取的数据填充动态生成的数组。 Valgrind 喊道: ==21124== Syscall param write(buf) points to uninitialised byte(s) ==21124== at…

╄→承喏 2024-11-14 09:33:45 1 0

Valgrind 输出令人困惑

我在理解 Valgrind 输出时遇到了一些困难: 1>自动生成的 adb 文件中出现“Invalid write of size 4”, return (gnat_exit_status); -- this is line…

诗笺 2024-11-14 06:50:29 5 0

条件跳转或移动取决于指向第一行代码的未初始化值

我有一个程序在工作几天后崩溃,所以我决定使用 Valgrind 运行它。我已经清除了所有警告,但这个: ==30522== Conditional jump or move depends on u…

等待圉鍢 2024-11-10 15:55:30 0 0

当仍有可到达的分配时,如何使 valgrind 报告错误

我正在编写一个生成 C 代码的编译器。生成的程序仅包含 main 函数,并且它们使用大量内存,这些内存是通过 malloc() 分配的。分配的大部分内存仅在程…

好多鱼好多余 2024-11-08 19:39:00 2 0

使 valgrind 因堆损坏检查错误而中止?

我想尝试使用 valgrind 进行一些堆损坏检测。通过以下损坏的“单元测试”: #include #include #include int main() { char * c = (char *) malloc(10…

撩心不撩汉 2024-11-07 03:42:45 3 0
更多

推荐作者

lixs

文章 0 评论 0

敷衍 

文章 0 评论 0

盗梦空间

文章 0 评论 0

tian

文章 0 评论 0

13375331123

文章 0 评论 0

你对谁都笑

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文