valgrind 相关问题

valgrind是适用于Linux,OS X,Android和Solaris系统的动态分析工具。它可用于分析以及查找内存泄漏,竞争条件和线程错误。

valgrind 无法识别树莓派中的 memcmp 指令

我正在 Valgrind 中测试我的应用程序,我不明白为什么它会在此处对无法识别的指令抛出错误: unsigned char *temp=SearchStartPtr; 无符号字符 *NrStartPos=NULL; 无符号

回答 3 投票 0

API 控制 Valgrind 中的数据收集

Valgrind 是否提供某种 API 来控制数据收集?例如,Valgrind 有一个名为 Lackey 的工具可以跟踪内存访问。我想跟踪内存访问,但仅限于...

回答 1 投票 0

C++ 自动化 valgrind 过程

我正在做一个项目(HashMap - COVID-19 数据库,其中包括从 .csv 文件中读取数据并使用单独的链接将它们添加到地图中以处理冲突),我非常...

回答 0 投票 0

退出程序时我应该担心“仍然可以访问”内存吗?

我正在继续我的作业,涉及 C++ 中的哈希表。我昨天在这里问了一个关于释放内存的“正确方法”的问题,因为我遇到了一些问题,而 valgrind 是

回答 0 投票 0

使用 valgrind 识别分段错误

我有这个 C++ 程序: 我有一个大小为 2 的数组,我将其初始化为 0。 之后我正在访问数组边界之外的元素。但是,我在使用 valgrind 时遇到任何错误。 我很...

回答 1 投票 0

无法解决 Rcpp 代码中的 Valgrind 内存问题

我已经在 CRAN 上发布了我的包,并收到了 Valgrind 的检查结果,显示了一些内存泄漏(链接)。不幸的是,我无法重现这些错误。因此,我有一些假设为什么这些......

回答 1 投票 0

Valgrind (Helgrind):可能的数据竞争调试

有人可以帮我弄清楚这是否真的是我的错误造成的,或者因为 helgrind 在这种情况下无法正确追踪它? 我也想知道“在...”是什么意思。在这种情况下......

回答 1 投票 0

如何在 C/C++ 中查看每个数据结构的内存消耗

我有一个用 c/c++ 编写的服务器,它会随着我们增加客户端的连接而增加内存消耗,并且在断开连接后永远不会释放。我想知道数据结构的位置和位置(以及函数...

回答 0 投票 0

-在 valgrind/callgrind 中切换收集选项不工作

当我使用“--toggle-collect=fun”或“--toggle-collect=main”运行 callgrind 时,它不起作用。 我也尝试添加返回类型,但没有任何效果。 "--toggle-collect=voi...

回答 1 投票 0

为什么 valgrind 的 callgrind 功能在报告中只显示地址而不是 std 函数

我正在运行一个示例程序来从 main 和 f1 调用函数 f1 调用 printf()。但我在 valgrind 中没有看到 printf()。它只显示一个内存地址。好像不明白地址...

回答 0 投票 0

valgrind 在测试程序中使用时不报告函数中的内存泄漏

我正在低于 valgrind 报告的内存泄漏。 ==51== 1个块中的200个字节肯定丢失在丢失记录348 of 417中 ==51== 在 0x483B7F3:malloc(在 /usr/lib/x86_64-linux-gnu/valgrind/

回答 1 投票 0

C 中的 Valgrind 错误,条件跳转或移动取决于未初始化的值''/ 即使它们已初始化

//#include "rand_malloc.h" #包括 #包括 #define 空间 32 #define 输入 13 #define 停止 10 int shouldRead = 1; 字符**文本; 字符*换行符; 字符* crln ...

回答 1 投票 0

如何在 Bison 中释放 yyptr 堆栈?

我正在使用 Bison 生成解析器,词法分析器是用 Ragel 编写的。当我用 Valgrind 运行我的代码时,它给了我这个输出: 2个块中的200,014个字节肯定丢失在丢失记录中 139,4 ...

回答 0 投票 0

当 asm 写入/读取数据距离堆栈指针太远时,Valgrind 报告错误

美好的一天! 我正在使用 Xbyak 在 C++ 中编写 JIT asm 生成。 这个问题出现在序言和结语中。 我在序言中做的最后一件事是将 Xmms 值写入堆栈。在此之后我不...

回答 0 投票 0

valgrind 泄漏摘要:绝对丢失

我写了一个类“数据”如下。 //.h文件中的代码 类数据{ 私人的: int col = 0; 整数行=0; 浮动**数据= NULL; 民众: //构造函数 数据(); 数据(int r,int c); ...

回答 1 投票 0

与 NULL 进行比较时,条件跳转或移动取决于未初始化的值

我在我的程序上运行 valgrind --leak-check=full ,我在我的代码中经常遇到同样的错误 ==40306== 条件跳转或移动取决于未初始化的值 ==40306== 在 0x10D5...

回答 0 投票 0

尝试手动将 char32_t 字符串拆分为标记时出现无效的未初始化跳转或移动内存错误

我正在尝试将 char32_t 字符串拆分为由分隔符分隔的标记。我没有使用任何 strtok 或其他 std 库函数,因为据推测,输入字符串和分隔符将...

回答 1 投票 0

Valgrind 在运行 dpdk 示例应用程序 dpdk-testpmd 时卡住

在 dpdk 示例应用程序(示例:dpdk-testpmd)中使用 valgrind 时,它会在启动时卡住,如下所示: [root@node1 app]# valgrind --leak-check=yes ./dpdk-testpmd -a 0000:af:00.3 ==322313==内存...

回答 0 投票 0

为什么有一个 Invalid read of size 4

出现 Invalid read of size 4,但我不知道如何避免它: 这是 valgrind 告诉我读取无效的地方 队列* recordQueue = newQueue(NULL, NULL); 文件*文件...

回答 1 投票 0

“import ray”后报告内存泄漏

我在用ray做并行计算的时候遇到了内存泄露。为了缩小原因范围,我从 python 脚本中删除了除以下代码之外的所有代码: 进口射线 print("只是一个空白脚本")

回答 0 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.