valgrind 相关问题

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

为什么valglink报告内存泄漏,

这是我的 example6_3.h 文件 #ifndef Examples6_3_H #定义EXAMPLE6_3_H typedef struct __list_t list_t; // 分配函数 list_t* list_malloc(); // 构造函数和析构函数 无效

回答 1 投票 0

无法使用 valgrind 调试 python C 扩展

我正在尝试调试使用 CFFI 制作的 C 扩展。我正在使用 Python 3.11 和 Valgrind 3.18.1。 据我从文档中可以看出,唯一需要的设置是设置 PYTHONMALLOC=malloc 环境...

回答 1 投票 0

Valgrind:大小 4 -> sigsegv 的读取无效,无需 valgrind 且在 Visual Studio 中也能正常工作

我已经实现了一种压缩算法(使用霍夫曼编码),该算法使用节点的优先级队列(我定义的结构)。现在,当我在 Linux 或 Visual Studio 中运行代码时,一切都......

回答 2 投票 0

Valgrind 与 GDB 的联合工作不正确

我正在尝试将 Valgrind 连接到 GDB。 我写了一个测试代码: #包括 int main() { 整数x,我; 对于 (i=0; i < 10; i++) { if (x < 10) printf("...

回答 1 投票 0

在Kcachegrind中打开perf.data

我在某处读到可以将 perf.data (从 Linux 性能记录分析工具输出)转换为 kcachegrind 可以解析/绘制的格式,但是我没有找到能够执行此操作的应用程序...

回答 2 投票 0

进行 valgrind 构建时启用/禁用标志

我的Makefile中有两个目标,即: 全部:$(目标) valgrind:$(目标) ... ... ... valgrind 目标只是使用 valgrind 程序运行可执行文件。用于此的 CFLAGS

回答 1 投票 0

详细的 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

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