valgrind 相关问题

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

Valgrind:只有当内存肯定丢失时才会出现非零退出代码

我们使用valgrind作为CI过程的一部分。如果存在一些内存问题,valgrind必须返回非零代码,并报告此事件。这就是我们运行它的方式:valgrind --error-exitcode = 1 --...

回答 1 投票 1

为什么sprintf会在这种情况下崩溃?

我正在运行以下函数:void f(){int n = 10; char * buffer = new char [n * 2]; for(int i = 0; i <n; i ++){sprintf(buffer +(i * 2),“%。2X”,i); } delete [] ...

回答 1 投票 0

Valgrind不会将输出发送到文件

ALL,igor @ IgorReinCloud~ / dbhandler / Debug / dbhandler $ valgrind --demangle = yes dbhandler --log-file = memcheck.log --leak-check = full == 28275 == Memcheck,内存错误检测器== 28275 ==版权所有(C)......

回答 1 投票 1

Valgrind和QEMU - 无法检测到内存泄漏

我想用Valgrind(memcheck)x86测试我的C ++代码是否存在内存泄漏。但该软件经过交叉编译并在ARM上运行。为了进行一些自动化测试,我决定效仿我的......

回答 1 投票 0

为什么Valgrind memcheck在我的Ruby程序上运行了很多次?

当我使用以下命令运行我的Ruby程序时:valgrind --tool = memcheck ruby hello.rb我每次都会得到堆,泄漏和错误摘要的输出正好四次。全输出我所有......

回答 1 投票 1

这个valgrind输出是否意味着存在内存泄漏? (重命名的问题)

(原标题:可能的内存泄漏问题)我写了两个c程序如下,在使用Valgrind的memcheck过程中,给出了很多内存泄漏信息。 int GetMemory(int ...

回答 1 投票 -4

valgrind: - tool = memcheck:找不到命令

我在终端中运行了此命令,并指定了正确的目录(也使用可执行文件编译):valgrind --tool = memcheck --leak-check = yes ./somefile返回错误:valgrind:-...

回答 1 投票 0

valgrind在多线程套接字程序中停止

我正在用valgrind运行多线程套接字程序。客户端将通过TCP向服务器发送请求,然后忙于等待布尔值。回调函数时将设置布尔值...

回答 4 投票 5

Valgrind:在启动期间抑制memcheck

有没有办法压制Valgrind的memcheck,直到达到一个定义的(以任何方式发出信号)稳定状态;应用程序启动完成,我只想开始跟踪新...

回答 1 投票 0

C:glib.h`pkg-config --cflags --libs glib-2.0` valgrind仍然可以访问

main.c as only ... int main(void){return 0;执行... gcc`pkg-config --cflags --libs glib-2.0` -W -Wall -Wextra main.c -o out编译成可执行文件... out执行......

回答 1 投票 0

使用Massif运行Valgrind程序与(out)运行程序的结果不同

我正在为学校项目创建一个性能驱动的程序,因此,我想我会分析我的程序的内存使用情况。为此,我使用了Valgrind,无论是否使用Massif工具。 ......

回答 1 投票 1

如何使用Homebrew在MacOS Mojave(10.14)上安装Valgrind?

我尝试使用命令brew install Valgrind安装Valgrind并且我收到一条消息说“valgrind:这个公式要么没有编译,要么在比CAS更新的macOS版本上按预期运行...

回答 5 投票 34

C - valgrind条件跳转或移动取决于未初始化的值(s)

proj2.c:#include #include“duplicate.h”#include int main(int argc,char ** argv){if(argc <= 1){return 1; } char ** copy = ...

回答 1 投票 0

fork()导致内存泄漏

当我尝试递归遍历fork.Fork中的目录导致内存泄漏时。我只是分叉everythink okey但是当我在子进程中调用函数时我看到valgrind上的内存泄漏。我想,我......

回答 2 投票 0

c ++ Allegro 5 - 内存泄漏(valgrind)

我尝试用allegro.cc库编写简单的游戏,最初我有valgrind发现的内存泄漏。谁能告诉我,我错了什么?我不相信快板有内存泄漏。 ...

回答 1 投票 0

Valgrind Massif工具输出图形界面?

我正在使用Valgrind 3.3.1和Massif工具来分析C ++应用程序的堆,我想知道是否有一个图形工具来检查文本输出文件。谢谢你...

回答 3 投票 69

无法在macOS High Sierra上构建和安装Valgrind

我无法在macOS High Sierra上安装Valgrind。它不是通过brew提供的。我试过3.10。在make install之后,我收到以下消息:configure:error:Valgrind适用于Darwin 10.x,11.x,...

回答 9 投票 11

如何更新make 3.81 linux

我是Linux的新手(昨天安装的新版本),我在大学的编程课程中需要它,并且我被告知要安装特定程序的特定版本,但我已经使用过......

回答 1 投票 10

在/ usr / lib / dyld中使用Valgrind的内存泄漏

我正在使用gcc编译器在C中运行一个简单的应用程序,并使用valgrind对其进行测试。我从自制软件安装valgrind(版本:valgrind-3.13.0)并且我不断收到内存泄漏错误,即使...

回答 1 投票 0

Valgrind:条件跳转或移动取决于未初始化的值 - 打开文件

[编辑]:我添加了完整的代码。我必须在C语言的unix系统上创建一个简单版本的“grep”命令。一切正常,只有Valgrind说条件跳转或移动取决于未初始化...

回答 2 投票 1

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