valgrind 相关问题

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

Ç - 不能在客户端 - 服务器解决方案大小1的读出无效

通过发送这种类型的结构的客户端和服务器交换消息:typedef结构{op_t运算;炭发件人[MAX_NAME_LENGTH + 1]; } message_hdr_t; typedef结构{字符接收器[...

回答 2 投票 0

运行时Helgrind停止程序

运行时Helgrind冻结。 CTRL + C(SIGINT)具有被施加到退出运行。我写了正确执行,如果以通常的方式运行的valgrind没有报告任何程序的程序...

回答 1 投票 0

在应用程序退出之前关闭的共享库上使用Valgrind

如何在第三方应用程序中动态加载的共享库(.so)中找到内存泄漏,但代码不可用(但已使用调试信息构建)?问题可能是......

回答 2 投票 0

std :: array的堆分配

根据这个问题,std :: array被分配在堆栈上。但是当与Valgrind一起使用时,它会向我显示堆分配,即使对于在堆栈上分配的元素也是如此。这是 ...

回答 1 投票 5

ctest找不到valgrind

调用ctest -j4 -DCTEST_MEMORYCHECK_COMMAND =“/ usr / bin / valgrind”-DMemoryCheckCommand =“/ usr / bin / valgrind” - 输出失败-T MemCheck说没有设置内存检查器(MemoryCheckCommand),或者......

回答 1 投票 1

无法确定valgrind错误的原因

当我在代码的摘录上运行valgrind时,它告诉我我的错误在于这行代码,但我似乎无法弄明白(vector_size if int类型):float * rotations =(float *)calloc(...

回答 1 投票 1

在Windows 7上获得Valgrind

我正在学习C并希望在我的系统上安装Valgrind,但是当我尝试安装Valgrin时,我得到一个错误,说Valgrind是特定于操作系统的。抱歉,我正在使用Mingw64 GIT运行Windows 7 ...

回答 2 投票 5

如何使用malloc声明变量会导致丢失位?

首先,我运行了valgrind以确保(在默认设置下)没有错误。然后,我决定检查泄漏,例如:--leak-check = full我有代码看起来......

回答 1 投票 -1

为什么valgrind报告未初始化的值错误?

当我用valgrind ./test运行以下代码时,我收到以下错误:== 8389 ==条件跳转或移动取决于未初始化的值== 8389 ==在0x4E88CC0:vfprintf(vfprintf.c:1632)。 ..

回答 2 投票 0

Valgrind:抑制一次性内存泄漏

Valgrind在我的程序中报告了多个内存泄漏,其中一些是重复泄漏(即它们发生在多个块中),但大多数是一次性的,即在程序中发生的分配......

回答 1 投票 0

valgrind给出了未初始化的错误大小

我在博客中看到的sample2.c代码用valgrind来说明未初始化的值。这是代码:sample2.c:1 #include 2 3 int main()4 {5 int a [5]; 6 ...

回答 1 投票 4

Valgrind用asprintf报告内存泄漏

这是一段基于简单struct void write_response(request * req,response * resp,int socket){char * raw_resp; int bytes = 0; ...

回答 3 投票 1

引脚不会检测所有动态分配

我写了一个非常简单的Pin工具来计算程序中动态分配的字节数。我使用这个工具为GIMP配备了它,它报告了77 MB的分配。我做了同样的实验......

回答 2 投票 0

带有valgrind的C ++中向量赋值中的内存泄漏

我使用valgrind来检查用C ++编写的项目。它告诉我在向量分配的行中肯定存在内存泄漏。 valgrind告诉我们在124,984个区块中== 37533 == 514,604字节...

回答 2 投票 0

Callgrind:如何传递源代码的相对路径?

我正在使用valgrind的callgrind来分析程序,然后使用kcachegrind来查看配置文件数据。我已将callgrind的输出文件复制到另一台机器上,并在那里有源代码的副本,...

回答 1 投票 0

valgrind显示内存泄漏。我该如何阻止泄漏?

我是valgrind的新手,我用一些我为四叉树写的代码来运行它。我编写了一个函数,以递归方式从四叉树中释放节点:void destroyTree(Node * p){if(!p)return; ...

回答 1 投票 1

c - 如何正确释放哈希表上的元素

我正在做一个程序,其中我有一个哈希表,其中元素具有此类型的结构typedef struct _msg_list {message_t * msg; struct _msg_list * next; } msg_list; typedef struct ...

回答 1 投票 0

使用free()后,Valgrind报告丢失的字节数

在阅读内存分配后,我一直在用C语言尝试一些东西。一切似乎都非常柔软和引人注目,直到我陷入这个程序。它起作用......

回答 1 投票 0

C中的动态数组push()导致Valgrind错误

我试图用三个输入参数在C中创建一个函数。动态数组,如果是整数,它的长度和整数。该函数将动态数组的大小增加一个元素并放入......

回答 1 投票 -1

在while循环条件下读取大小1无效

我最近继承了用C编写的代码,没有任何文档。我一直在努力优化和修复它,我遇到过这个问题。 int LookBack(char * Start,int Length,char * Ignore){...

回答 2 投票 0

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