valgrind 相关问题

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

详细的 Valgrind 内部文档 [已关闭]

我正在考虑为 Valgrind 的客户端请求 API 创建一个 D 接口。通过修改头文件和反编译内容,我最终可以弄清楚它在做什么,但我想知道是否

回答 1 投票 0

Valgrind (C):进程以信号 11 (SIGSEGV) 的默认操作终止

我正在用 C 语言做一个关于 AVL 树的学校项目。代码出现以下错误。它编译得很好,但由于分段错误(核心转储)而终止。 ==210456== 无效区域...

回答 1 投票 0

EGL内存泄漏

我听说 EGL 是在 Wayland 窗口中渲染图形的不错选择。 我还没有被说服,我仍然不知道(除了 vulkan)这是否是唯一的方法 在 Wayland 中拥有一些 openGL 魔法

回答 1 投票 0

如何在QNX平台上使用valgrind

根据valgrind官方文档,不支持QNX。 然而,我看到了一些关于在 QNX 上使用 valgrind 的问题。问题1 问题2。 这让我很困惑。是否可以运行 Valgr...

回答 2 投票 0

valgrind 是如何工作的?

有人可以快速解释 Valgrind 的工作原理吗?举个例子:它如何知道内存何时被分配和释放?

回答 5 投票 0

valgrind 在我的 c 程序中显示内存泄漏(两个版本)

int main() { double (*arr)[COLS] = (double*)malloc(sizeof(*arr) * ROWS); 断言(arr!= NULL); 对于 (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) ...

回答 1 投票 0

尝试分配 2D 结构表时写入无效

我的内存分配不正确,因此我遇到了段错误。我想创建一个由二维案例(结构)表表示的棋盘游戏。 对于上下文,我正在编写俄罗斯方块游戏。

回答 1 投票 0

为什么我的代码中不断收到 Valgrind 设置地址范围权限警告?

我不明白我可能做错了什么,导致不断出现此 valgrind 错误。我没有泄漏任何记忆.. 在我的项目中,我必须实现一个图,一个基本的图算法,并且......

回答 1 投票 0

FreeBSD 上的 Valgrind

美好的一天! 我正在玩一个 C 项目。它位于 FreeBSD 机器上(看起来像 Raspberry PI2,不确定) 问题是我想在 Valgrind 中运行项目来查找内存泄漏。当...

回答 2 投票 0

有没有办法让 valgrind 在每次分配内存时吐出一条消息

我正在开发一个大型 C 项目,刚刚介绍了我认为是某种内存泄漏的情况。当我运行代码时,我的 RAM 很快就会被耗尽,然后当我退出程序时又会释放出来。这个...

回答 1 投票 0

有没有办法通过API从C/C++使用valgrind?

我想编写工具,收集有关可执行文件的不同运行时信息,包括堆信息。 Valgrind 是获取此类信息的完美工具。我想获得的关键信息是

回答 1 投票 0

Valgrind:使用<iostream>

采用以下简单程序: #包括 int main() { 返回0; } 如果我使用 valgrind 运行此命令,我会被告知 1 个块中有 72,704 个字节仍然可访问。 T...

回答 3 投票 0

Valgrind 报告与 C++ 应用程序中的 CRYPTO_zalloc 相关的内存泄漏,但没有其他信息

我在arm嵌入式板上创建了一个c ++应用程序。该板使用 armbian linux debian 风格。这个应用程序在 poco NetSSl 库的帮助下在多个地方执行 https 请求。 当我运行 valgr...

回答 1 投票 0

使用 Valgrind 运行单元测试是否太过分了?

就在几天前,我开始研究一个名为 check 的单元测试框架, 我打算在Linux下对c代码进行测试。 现在检查一些精心设计的代码和一些测试代码可以帮助我...

回答 2 投票 0

Valgrind 打印函数中出现奇怪的内存泄漏

这是一个用于管理停车场的 C 脚本,我有这个结构: 类型定义结构{ 字符名称[MAXSIZE]; 整数容量; char car_plates[MAXREGISTRATIONS][PLATE_SIZE]; 字符输入...

回答 1 投票 0

C 程序运行,但 GDB 在 main 之前失败。使用 GSL

我正在编写一个C程序,它将两个表加载为矩阵,以使用开源GSL库执行操作。编译时,程序提示需要的两个文件,并输入infi...

回答 1 投票 0

结构体中二维数组的释放内存

我正在用 C 语言编写一个小游戏,我想用 Valgrind 来测试它。 这是一个小代码示例: #包括 #包括 typedef 结构体游戏 { int** 字段; } 甘...

回答 2 投票 0

内存泄漏 - OpenMP

valgrind 告诉我,我的代码中存在以下问题: 泄漏摘要: ==18114==肯定丢失了:0个块中的0个字节 ==18114==间接丢失:0个块中的0个字节 ==18114==可能...

回答 2 投票 0

为什么基于 Valgrind 的 Helgrind 线程错误检测器的 3.22.0 版本会报告数据争用,而 3.18.1 版本却不会?

1.背景 以下来自 cppreference.com 的 C++ 代码说明了如何将 std::condition_variable 与 std::mutex 结合使用以促进线程间通信。 #包括<

回答 1 投票 0

在 SFML 项目中加载字体时出现 Valgrind 错误

这段代码: // g++ sfml.cpp -o sfml_test -lsfml-graphics -lsfml-window -lsfml-system #包括 #包括 int main() { sf::字体字体; 如果(!字体。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.