valgrind 相关问题

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

检查内存访问是否对齐

如何检查程序中的所有内存访问是否一致? valgrind没有选择检查它。还有其他工具吗?我可以在虚拟机中运行软件并在那里有一个检查器吗?背景:我有......

回答 1 投票 0

如何跟踪随机free()无效指针AFTER程序退出?

我已经运行了以下命令并杀死了报告给它的所有泄漏和错误,但我仍然得到一些随机free():程序完成执行后无效指针。 valgrind -v ...

回答 1 投票 1

在简单的C ++程序中堆坏了

我写了一个简单的C ++程序,这里是代码://Вариант72,задача2.18#include #define lint long long int using std :: cin;使用std :: cout; void input(lint arr [],lint arrLen){...

回答 2 投票 2

链接列表内存问题

我实际上正在开发一个关于链接列表操作的项目,一切都很完美,但是当我用valgrind运行它时,我发现存在很多内存问题。我在这里......

回答 1 投票 1

使用valgrind的循环中的malloc

我遇到内存泄漏问题(valgrind检测到错误)。所以这是我的第一个函数:message * creationCellule(){message * cellule; cellule =(message *)malloc(sizeof(message)); ...

回答 2 投票 1

如何正确调试用C编写的共享库?

我目前正在编写一个共享库,该库使用UNIX用户名并返回一个字符串,其中包含用户所属的所有组[group1,group2,group3 ...]格式。 #包括 #...

回答 1 投票 3

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

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