使 valgrind 能够在 c++ 时读取用户输入需要它
我正在尝试使用 valgrind 运行我的 c++ 程序,但是程序中有一些点需要用户从 stdin 输入,但是当我使用 valgrind 运行时,它不会让用户为程序输入任何…
如何让 Valgrind 调试器单步执行程序
早上好,我正在尝试使用 Valgrind 调试器单步执行程序。 我的 valgrind 命令行是 valgrind -tool memcheck --leak-check=full --db-enable=yes ./Matc…
boost::shared_ptr、std::map 和 valgrind - 我有内存泄漏吗?
好吧。我正在使用 boost::shared_ptr 在地图中存储几个对象。整数值映射到我正在使用的对象的shared_ptr。 void HandlerMsgHandler::addHandler(uint8…
valgrind 报告使用 https 时 libcurl 出现问题
所以我有一个通过 https 与 facebook 服务器对话的非常基本的例子,但 valgrind 正在悲伤地抱怨。所以我认为我没有设置错误......有人知道我做错了什…
Valgrind 警告:我应该认真对待它吗
背景: 我有一个模仿 fgets(character, 2, fp) 的小例程,只不过它从字符串而不是流中获取字符。 newBuff 是作为参数传递的动态分配的字符串,字符被…
当应用程序在 Solaris 上编译时,在 Linux 上使用 Valgrind 是否也有帮助?
我编写了一个 C 应用程序,该应用程序注定要在 Solaris SPARC 系统上运行。然而,我的大部分开发工作都是在我的 Mint Linux 64 位机器上进行的。 我发…
在 Mac OS X Snow Leopard 上的 iPhone 模拟器上使用 Valgrind
由于在我的 iOS 程序中看到随机内存崩溃,我决定使用 Valgrind 来帮助解决问题,因为他们有一个在 32 位 mac OS X 上运行的端口。我按照此网页中的说…
为什么 valgrind 在我的“测试”中没有检测到内存泄漏程序?
整个测试代码包含在 main.cpp 中,如下所示: #include using std::cout; using std::endl; void f(int i) { int* pi = new int; *pi = i; std::cout …
对于有缺陷、内存泄漏的 POSIX API,我们该怎么办?
免责声明:这是一个分配,但分配并不要求我们消除内存泄漏。我只是对这个有保留。 考虑以下方法: //Prints the current user ID to the console. voi…
Valgrind 和全局变量
我正在运行 valgrind 来查找内存泄漏。我在主函数中分配了两个全局变量;然后,在 main 的末尾我释放了这两个变量,但 Valgrind 继续写道: ==18311==…
了解 Valgrind 输出
我是 Linux 新手。如何解释 Valgrind 的以下输出? valgrind --tool=memcheck --leak-check=yes ./main 它说有些块丢失了。如何解决内存泄漏问题? ==…
防止 valgrind 检查与我们的应用程序链接的共享库中的内存泄漏
valgrind-3.6.0.SVN-Debian gcc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5 2.6.35-22-generic 我正在使用 valgrind 来检测代码中的内存错误。 但是,应…
瓦尔格林德C++ :从字符缓冲区构建 std::string
简单的 C++ / valgrind 问题我希望有人可以帮忙。 当针对以下代码运行 valgrind 时,我得到两个与 std::string 相关的可能泄漏: ==10325== 17 bytes …
valgrind 和 iOS SDK 4.2?
使用 valgrind 运行 iOS 4.2 应用程序时遇到问题。 我从 Macports 安装了 valgrind 3.6.0-SVN。 Xcode 3.2.5。 当我修改 main() 来运行 valgrind 时,…