Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么 valgrind 在我的“测试”程序中没有检测到内存泄漏? [复制]
这个问题在这里已经有答案了 整个测试代码包含在main cpp中 如下 include
c
QT
valgrind
Valgrind 未显示错误使用 c_str() 的无效内存访问
想象一下这样的代码 string f string r ab return r int main const char c f c str printf s n c return 0 这段代码可能会崩溃 对吧 因为那个字符串c指向被破坏 但
c
string
std
valgrind
使用 Open MPI 运行并行程序时出现分段错误
在我之前的文章中 我需要在 10 台计算机之间分发 pgm 文件的数据 在 Jonathan Dursi 和 Shawn Chin 的帮助下 我集成了代码 我可以编译我的程序 但出现分段错误 我跑了 但什么也没发生 mpirun np 10
segmentationfault
valgrind
MPI
PGM
如何告诉 Valgrind 完全抑制特定的 .so 文件?
我正在尝试在我正在开发的程序上使用 Valgrind 但 Valgrind 为我正在使用的库之一生成一堆错误 我希望能够告诉它抑制涉及该库的所有错误 我可以为抑制文件提出的最接近的规则是 rule name Memcheck Cond ob
sharedlibraries
valgrind
SuppressWarnings
Valgrind 的令人困惑的输出显示间接丢失的内存泄漏,但没有明确丢失或可能丢失
我在 macos x 10 8 上运行 valgrind Valgrind 在启动时说 11312 WARNING Support on MacOS 10 8 is experimental and mostly broken 11312
c
MacOS
valgrind
Valgrind 导致长双精度数字问题
我的代码中有以下函数 用于检查数字是否具有允许的值 在日志空间中 template
c
valgrind
numeric
longdouble
在分析代码时是否应该使用匹配的 (gcc) 编译器优化标志?
我在用 O3 http linux die net man 1 g 编译代码时 现在我需要对其进行分析 对于分析 我遇到了两个主要选择 valgrind tool callgrind http valgrind org docs manua
c
gcc
GDB
profiling
valgrind
TBB 可能存在内存泄漏
测试程序 include
c
C11
memoryleaks
valgrind
tbb
valgrind --trace-children=yes 报告泄漏,尽管 atexit 清理
我试图避免 valgrind 的误报 但我对以下组合感到很糟糕atexit and fork 尽管使用 trace children yes 我的代码 include
c
memoryleaks
static
valgrind
atexit
valgrind - 地址 ---- 是分配大小为 8 的块后的 0 字节
首先 我知道similar已提出问题 但是 我想问一个关于真正原始 C 数据类型的更一般的简单问题 所以就是这样 In main c我调用一个函数来填充这些字符串 int main int argc char argv char host
c
Linux
valgrind
如何对系统调用 brk 进行二进制检测? (x86-64 Linux)(也许是 valgrind?)
我想用仪器syscall brk http www kernel org doc man pages online pages man2 brk 2 html 和其他电话 但这是第一顺序 这对我来说最重要 给定二进制 最好是在实际的系统调用
valgrind
sandbox
x8664
instrumentation
opcode
valgrind 给出错误但无法找到位置
我已经开始使用valgrind就在一天前 正如某人在 SO 上所建议的那样 它是一个很棒的工具 但今天我遇到了一个问题 它给出了以下错误 definitely lost bytes但无法说出错误的位置 这是输出valgrind udit u
c
memoryleaks
makefile
valgrind
dlopen
在 OSX 上,Valgrind 报告此内存泄漏,它来自哪里?
在 OSX 上 Valgrind 报告此内存泄漏 它来自哪里 该代码是用 g 作为 c 代码编译的 我这样做是为了函数重载 13088 18 bytes in 1 blocks are definitely lost in loss rec
c
MacOS
memoryleaks
valgrind
如何学习 C 调试和最佳实践 [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 我用 C 语言编写了一个 Apache 模块 在某些条件下 我可以让它出现段错误 但我不知道为什么 此时 它可能是我的代码 可能是我编
c
apache
debugging
GDB
valgrind
如何更新 make 3.81 linux
我是 Linux 新手 昨天安装的新手 我在大学的编程课程中需要它 并且我被告知要安装特定程序的特定版本 但尽管我已经使用 apt get install 来安装他们 之前已经完成了 apt get update 他们的版本不正确 我需要的
Linux
makefile
valgrind
updates
LinuxMint
Ubuntu 系统监视器和 valgrind 发现 C++ 应用程序中的内存泄漏
我正在用 C 编写一个应用程序 它使用一些外部开源库 我尝试查看 Ubuntu 系统监视器以获取有关我的进程如何使用资源的信息 并且我注意到驻留内存继续增加到非常大的值 超过 100MiB 这个应用程序应该在嵌入式设备中运行 所以我必须小心
c
Linux
memoryleaks
valgrind
无法在 macOS High Sierra 上构建和安装 Valgrind
我无法在 macOS High Sierra 上安装 Valgrind 无法通过brew 我尝试过3 10 https github com msgpack msgpack c issues 525 After make install 我
MacOS
valgrind
macoshighsierra
Valgrind 无法在 Android 操作系统上执行 memcheck 工具?
我已经编译了Valgrind http valgrind org 对于 ARM 使用this http valgrind org docs manual dist readme android html有较小的改动 使用指定的方法在手机上安
Android
permissions
valgrind
调试 valgrind 生成的核心
Valgrind 生成了一个 vgcore NNNN 文件 如何使用 GDB 调试核心 我是否需要使用原始可执行文件并提供核心 还是有其他方法可以做到这一点 使用 valgrind 作为 root 可执行文件似乎不起作用 并且直接在 GDB
debugging
GDB
valgrind
Ubuntu:valgrind:无法启动平台“amd64-linux”的工具“memcheck”:没有这样的文件或目录
我已经安装了 valgrind 没有任何问题 但运行它时 我不断收到以下错误 valgrind failed to start tool memcheck for platform amd64 linux No such file or d
Ubuntu
valgrind
«
1
2
3
4
5
6
7
»