valgrind 相关问题

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

realloc 如何通过 0 大小作为参数来工作

realloc 如何通过 0 大小作为参数来工作? 来自手册页: 除非 ptr 为 NULL,否则它必须有 由先前调用 malloc()、calloc() 或 realloc() 返回。 为什么需要这样? 编译这个...

回答 1 投票 0

我收到分段错误:加载字符串列表时核心转储,特别是对于长列表。有一个我无法摆脱的内存泄漏

我正在编写一个代码,该代码应该加载字典并检查文本中的单词是否正确。 当使用小列表(用于字典)时,代码会编译,但我得到“分段呃......

回答 1 投票 0

大小 8 的读取无效 - Valgrind + C

Valgrind 在以下代码中报告错误 Invalid read of size 8 。 我有一个数组声明如下, 结构符号*st[PARSER_HASH_SIZE]; 当我的程序初始化时,这个中的所有元素...

回答 3 投票 0

pthread_create的实际内存使用量是多少

我写了一个简单的程序 #包括 #包括 #包括 无效*线程(无效*参数){ printf("thread() 使用参数 '%s' 输入 “,arg)...

回答 1 投票 0

相同的源代码在两个不同的编译器下给出不同的答案是什么意思?

我处于一种非常奇怪的情况,我的代码在我的桌面上运行,但在远程集群上崩溃。我花了无数次检查我的源代码是否有错误,在调试器中运行它以捕获什么......

回答 2 投票 0

无法链接可执行文件“/vendor/X/BINARYFILE”:库“/data/valgrind/libexec/valgrind/vgpreload_core-amd64-linux.so”需要或由

在android框架中执行valgrind for.so二进制文件。在命令执行时遇到如下链接器错误,如何解决? 命令: valgrind --leak-check=full --tool=mem...

回答 1 投票 0

Valgrind 中的内联汇编代码片段是什么意思?

这在 Valgrind 的 VALGRIND_DO_CLIENT_REQUEST_EXPR 中意味着什么? __asm__ 易失性( __SPECIAL_INSTRUCTION_序言 /* %RDX = client_request ( %RAX ) */ “xchgq%rbx,%rbx” ...

回答 1 投票 0

Valgrind 中的这段代码是什么意思?

这在 Valgrind 的 VALGRIND_DO_CLIENT_REQUEST_EXPR 中意味着什么? __asm__ 易失性( “rolq $3,%%rdi;rolq $13,%%rdi ” “rolq $61,%%rdi;rolq $51,%%rdi ” “……

回答 1 投票 0

C:分段错误(核心转储)

在执行 CS50 任务恢复时,我完成了所有内容并对其运行了 valgrind。 Valgrind 返回一个可能的分段错误,即使我确保永远不会访问内存,我也没有访问权限......

回答 1 投票 0

Valgrind:如何找到检测到未初始化的堆栈变量?

UPDATE-1:使示例更加现实一点 SUSE Tumbleweed、clang 19.1.4、gcc 14.2.1、valgrind 3.24.0(从源代码构建) 在 my_proc.cpp 中 int 过程() { 整数y; 返回y; } int main() ...

回答 1 投票 0

CLion 在创建 Qt 布局时显示内存泄漏警告

我的 mainwindow.cpp 中有这个(最小示例)代码: MainWindow::MainWindow(QWidget *parent) : QWidget(父) { setWindowTitle("绘图窗口"); setFixedSize(800, 600); ...

回答 1 投票 0

运行 Valgrind:误报

我正在尝试设置 Valgrind 来检测应用程序本机部分可能存在的泄漏。 我已经成功构建并让它在我的设备上运行,但我似乎遇到了一个错误,导致了许多问题...

回答 1 投票 0

valgrind 和 std::unique_ptr --- 是否误报?

我正在尝试了解现代 C++ 中智能指针的使用,并且我编写了一个小而简单的程序来在 valgrind 中进行测试。问题在于下面的例子: #包括 #

回答 2 投票 0

优化如何避免 valgrind 误报?

引用 Valgrind 教程: 优化的代码可能会导致 valgrind 错误地报告未初始化值错误。作者知道如何解决这个问题,但这会使 valgrind 变慢(而且它是

回答 2 投票 0

有valgrind“可能丢失”报告的简单示例吗?

通过阅读valgrind内存泄漏“可能丢失”的报告,我了解到这种报告是误报的可能性很小。我做不到的事

回答 2 投票 0

valgrind 改变二进制行为

我尝试使用 valgrind 追踪 C++ 程序中的内存泄漏。该程序使用 g++ 编译,可以运行而不会引发任何错误。不幸的是 valgrind 改变了我的专业人士的行为......

回答 4 投票 0

Valgrind对该类的所有实例变量的读写无效

我有一个具有某些实例变量的类。当我运行我的应用程序时,我遇到随机崩溃。考虑到内存损坏,我在 valgrind 下运行了该应用程序,并且我能够 narro...

回答 1 投票 0

我可以忽略valgrind memcheck报告中与“__wcslen_sse2”相关的内存错误信息吗

我现在正在使用valgrind和memcheck来检测我的程序中潜在的内存错误,在报告中我发现了以下信息: 大小 8 的读取无效 在 Ox4310557:__wcslen_sse2(w...

回答 1 投票 0

char** 和 valgrind 条件跳转错误

首先我的问题只是C,而不是C++。我已经搜索过 SO 并谷歌我的问题,但我认为它来自于对 valgrind 和 C 中函数参数中的一些指针缺乏理解,所以......

回答 2 投票 0

确定内存泄漏是否为误报

我有一个用 C++ 编写的简单程序,它构建在以下配置中: 使用/与 libstdc++ 链接 使用/与 libc++ 链接 我使用 valgrind 运行这两个版本,如下所示: valgrind --leak-c...

回答 1 投票 0

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