valgrind

valgrind

文章 7 浏览 91

valgrind 在打印分配的字符串时报告错误

代码在这里: #include #include #include int main() { char* buf = malloc(3); strcpy(buf, "hi"); printf("%s\n", buf); free(buf); } 编译时使用…

何处潇湘 12-17 16:59 0 0

程序的页面引用顺序

如何使用 Valgrid 或任何其他工具获得程序引用的页面序列?我不需要命中或未命中的总数,而是按访问顺序排列的页码的确切列表。我想使用这个序列作为…

绅刃 12-17 06:29 0 0

为什么在构造函数的初始化列表中使用 new 运算符进行 memleak?

给定一个带有私有成员变量 name 和基本构造函数的 C++ 简单类: #include class Testclass { private: QString *name; public: Testclass(): name(new…

许你一世情深 12-17 02:12 0 0

Valgrind 未检测:“总堆使用量:0 次分配、0 次释放、0 字节分配”

即使在引入故意内存泄漏之后,valgrind 也会显示: ==13483== HEAP SUMMARY: ==13483== in use at exit: 0 bytes in 0 blocks ==13483== total heap u…

仅此而已 12-16 23:58 0 0

如何找到&使用 Valgrind 检查后,删除 C 程序中的内存泄漏和错误

用 Valgrind 检查我的代码后,它显示了很多错误消息和信息,我不确定如何查找和删除代码中的错误? 我的源代码如下。 myheader.h #include #define MA…

維他命╮ 12-16 21:02 0 0

我应该使用 Helgrind 还是 DRD 进行线程错误检测?

看起来 Valgrind 有两个工具可以进行线程错误检测:Helgrind 和 DRD。这些工具基本相似。 我的主要问题是:什么时候应该使用其中一个而不是另一个来检…

焚却相思 12-16 19:17 0 0

这个错误在 Valgrind 中意味着什么

当我运行程序时,出现分段错误,因此我决定通过 Valgrind 检查它。当我这样做时,我从 Valgrind 收到了以下消息。当我使用此处描述的代码时,我收到错…

独夜无伴 12-15 20:24 0 0

在目标 PowerPC 机器上安装 Valgrind

我有最新的 Valgrind 源代码。我想在不支持构建任何软件的目标机器(powerpc)上安装Valgrind。所以我需要在我的构建机器(x86)上为 powerpc 机器交…

溺ぐ爱和你が 12-14 10:08 1 0

我可以使用 Valgrind 添加我自己定义的汇编指令吗?

我想定义一个伪指令并想在 valgrind 或任何其他 x86 模拟器上进行模拟。有办法做到这一点吗?假设我想在我的指令集中添加像 MOVDB RX,RY 这样的指令,…

別甾虛僞 12-14 08:42 0 0

C++指针数组内存泄漏

在我的类中,我有一个动态分配的指针数组。我的声明: array = new Elem* [size]; for (int i = 0; i < size; i++) { array[i] = NULL; } 所以有一个…

樱娆 12-14 02:52 1 0

调试boost::thread应用,误报率高

我编写了一个 boost::thread 应用程序,其中可能有一些竞争条件。我想调试这个程序。因此我使用了以下 valgrind 工具: halgrind drd 不幸的是它们的…

百善笑为先 12-13 13:07 0 0

如何对系统调用 brk 进行二进制检测? (x86-64 Linux)(也许是 valgrind?)

我想检测 syscall brk (以及其他调用,但这是第一顺序,这对我来说最重要)在给定的二进制文件中(最好是在实际的系统调用/系统输入级别(x86-64 和 …

宁愿没拥抱 12-13 06:29 3 0

Valgrind 未处理的指令字节错误

为了在基于 Liv555 库的应用程序中搜索内存泄漏,我尝试使用 valgrind 运行它。它会导致以下错误: vex amd64->IR: unhandled instruction bytes: 0xC…

殊姿 12-11 17:33 0 0

valgrind 在使用 libcurl 时检测内存泄漏(无 ssl)

在我的 C 程序中,我使用 libcurl 的一些基本函数。今天我运行 valgrind 来检查是否存在内存泄漏,并且 valgrind 疯狂地报告了多个错误。 我基本上追…

遥远的绿洲 12-11 05:27 1 0

C++使用 std::set 并出现分段错误 D:

我不知道 valgrind 中的错误报告告诉我什么......但以下是与该问题相关的代码部分: template struct CompareEvents { public: bool operator()(const…

撩动你心 12-10 19:36 1 0
更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

更多

友情链接

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文