Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用valgrind进行GDB远程调试
如果我使用远程调试gdb我连接到gdbserver using target remote host 2345 如果我使用 valgrind 和 gdb 调试内存错误 以中断无效内存访问 我会使用 target remote vgdb 启动
c
debugging
GDB
valgrind
用户泄漏、libc++ 泄漏或误报
我正在使用 clang 编译器和 libc 标准库在 C 11 中的 mac 上构建动态库 当我在链接到动态库的测试代码上运行 valgrind 时 我得到一块肯定丢失的内存 这是 valgrind 报告 45659 36 bytes in
c
memoryleaks
Clang
valgrind
libc
我应该使用 Helgrind 还是 DRD 进行线程错误检测?
好像Valgrind http valgrind org docs manual manual html有两个工具都可以进行线程错误检测 Helgrind http valgrind org docs manual hg manual ht
c
pthreads
valgrind
valgrind 和 iOS SDK 4.2?
使用 valgrind 运行 iOS 4 2 应用程序时遇到问题 我从 Macports 安装了 valgrind 3 6 0 SVN Xcode 3 2 5 当我修改 main 以运行 valgrind 时 我得到以下输出 Detecte
Objectivec
debugging
ios
valgrind
使用无效命令进行 fork 会导致 valgrind 中的内存泄漏
我有以下代码 它在分叉内执行无效命令 以下代码在 valgrind 中返回内存泄漏 include
c
Linux
memoryleaks
valgrind
每当调用 malloc/free 时输出到 stderr
使用 Linux GCC C 每当调用 malloc free new delete 时 我想向 stderr 记录一些内容 我试图了解库的内存分配 因此我想在运行单元测试时生成此输出 我使用 valgrind 进行内存泄漏检测 但我找不到
c
Linux
memory
malloc
valgrind
valgrind 错误“大小 4 的读取无效”[重复]
这个问题已经存在了 这是我的程序 int fun1 void int n 9 int pf n cout lt lt pf lt
c
valgrind
尝试添加到链接列表时,Valgrind 无限循环“信号 11 被丢弃”
我正在尝试用 C 创建一个简单的单链表 并且在 Valgrind 中运行程序时遇到无限的 Singal 11 被删除 循环 我的 h 文件 ifndef TEST H define TEST H struct fruit char name
c
LinkedList
valgrind
Linux上的轻量级内存泄漏调试
我首先寻找现有的答案并看到Valgrind是大家最喜欢的 Linux 内存泄漏调试工具 很遗憾Valgrind似乎不适合我的目的 我将尝试解释原因 限制条件 泄漏仅在客户环境中重现 由于某些 法律限制我们必须使用现有的二进制文件 没有重建
c
Linux
valgrind
使用 gdb 调试时彻底退出 valgrind
我正在使用 valgrind 和 gdb 调试程序 然而 我以一种野蛮的方式终止了这些调试会话 这真的是它应该做的吗 设置调试会话 按照来自的指示valgrind 官方网站 http valgrind org docs manual man
debugging
GDB
valgrind
terminate
Valgrind 自动测试——它们在什么地方使用过吗?
您认为基于 valgrind 工具套件运行一组自动测试有意义吗 您听说过或看到过这样的设置吗 这样的设置可以执行哪些自动 不受人类直觉影响 操作 如果您在单元测试或最终构建测试中检查内存问题 错误代码 那么这是有意义的 可能有两种方法 编写
unittesting
profiling
codeanalysis
valgrind
是否可以让 valgrind 忽略某些库?
或者最好是全部而不只是我的代码 我的程序使用 Gtk Loudmouth 和其他一些东西 而这两个 以及它们背后的一些 libgcrypto libssl 本身导致了如此多的错误 以至于我无法检测到我自己的错误 是否有可能让 valgrin
valgrind
SuppressWarnings
为 Android 构建 Valgrind
使用 ndk r6 或 ndk r8d 在 ubuntu 12 04 上构建 valgrind 3 8 1 失败 并出现以下错误 cc1 Error not rekognized option marm priv main globals
Android
androidndk
valgrind
bash 是否存在内存泄漏?
我在跑bashv4 4 19 1 在 Ubuntu 18 10 上发布 如果我跑valgrind在一个简单的脚本上 或者甚至bash version 我发现我确实丢失了 12 个字节的内存 但仍然可以访问大约 46kB 的内存 仍然可访问的
bash
memoryleaks
valgrind
使用 Visual Studio 查找 C++ 应用程序中的内存泄漏
在Linux中 我一直使用valgrind来检查应用程序中是否存在内存泄漏 Windows 中的等效项是什么 这可以用 Visual Studio 2010 来完成吗 Visual Studio 2019 有一个不错的内存分析工具 它可以在
c
VisualStudio
visualstudio2010
memoryleaks
valgrind
如何让 valgrind 忽略某些行?
例如 26460 2 bytes in 1 blocks are still reachable in loss record 2 of 105 26460 at 0x4C28BE3 malloc vg replace malloc c 2
c
valgrind
使用 pthread_create 时出现 valgrind 内存泄漏错误
我正在使用 pthread 库编写一个程序 当我使用命令运行程序时valgrind leak check full 我得到以下错误描述 11784 11784 HEAP SUMMARY 11784 in use at exit 4 952
c
memoryleaks
pthreads
valgrind
valgrind 在多线程套接字程序中停止
我正在使用 valgrind 运行多线程套接字程序 客户端将通过 TCP 向服务器发送请求 然后忙于等待布尔值 当调用服务于服务器响应的回调函数时 将设置该布尔值 一旦收到响应 并且设置了布尔标志 服务器将再次发出请求 并在循环中重复执行此
Multithreading
valgrind
C++ 程序在执行 std::string 分配时总是崩溃
我一直在尝试调试崩溃的应用程序中的崩溃 即断言 检测到 glibc free 无效指针 0x000000000070f0c0 当我尝试对字符串进行简单分配时 请注意 我正在使用 gcc 4 2 4 的 Linux 系统上进行编译 优化级别设
c
Crash
GDB
valgrind
stdstring
仍然可以通过 put 和 printf 到达
Valgrind 正在报告 printf 和 put 等函数上仍可到达的 错误 我真的不知道该怎么办 我需要摆脱它 因为这是一个学校项目 不能有任何错误 我该如何处理这个问题 从报告中我可以看到这些函数使用malloc 但我一直以为他们自己
c
MacOS
valgrind
1
2
3
4
5
6
7
»