memory-corruption

memory-corruption

文章 0 浏览 2

FreeDOS + RHIDE(DJGPP 环境)= DOS 内存损坏?

我正在运行安装了 FreeDOS 的虚拟机(使用 Oracle VM VirtualBox)。 当我进入 DJGPP IDE(称为“RHIDE”)并运行应用程序一次后,我无法再运行任何内…

十年不长 2024-11-07 16:17:14 2 0

挣扎 - 另一个内存损坏问题,错误的分配(C++,VS 2008)

我读过很多关于内存损坏的文章,这似乎是一个相当难以解决的问题。当我在 Linux 机器上运行代码时,它执行得很好,并且 valgrind 不会报告任何泄漏或…

呆° 2024-11-03 02:14:51 0 0

Valgrind 或 Electric Fence 未检测到堆损坏。我应该怀疑吗? (C++)

我最近遇到了我的第一次战斗 (已解决)堆损坏。在我家里的 Linux 机器上,使用 valgrind 和 electric-fence(使用 gdb),罪魁祸首代码退出时没有错…

北音执念 2024-11-03 01:32:09 0 0

多线程应用程序崩溃 - 可能是内存损坏?

我有一个 C# 多线程应用程序,它基本上使用 lock() 来访问字典。有 2 个线程,一个消费者和一个生产者。锁定机构非常简单。该应用程序在重负载下运行…

猫烠⑼条掵仅有一顆心 2024-10-18 09:21:27 1 0

如何在列表内的句柄上使用 free?-> C->窗口API

我有一个 C 语言列表,如下所示: typedef struct _node { int number DWORD threadID HANDLE threadH struct *_node next } *node 您也有这样的列表…

眉黛浅 2024-10-08 23:21:56 6 0

malloc() 之后写入指针越界不会导致错误

当我尝试下面的代码时它工作正常。我错过了什么吗? main() { int *p p=malloc(sizeof(int)) printf("size of p=%d\n",sizeof(p)) p[500]=999999 prin…

泪意 2024-10-08 21:44:32 3 0

我可以调用一个命令来打印 malloc 数据结构吗?

您好,我想知道是否有任何现成的函数可以调用来打印所有 malloc 数据结构,以便我可以看到为哪个变量分配了哪些内存? 我有这种内存损坏,当我释放一…

梦年海沫深 2024-10-07 03:56:28 3 0

删除指向自动变量的指针

请看一下这段代码, int i = 10 //line 1 int *p = &ampi //line 2 delete p //line 3 cout &lt&lt "*p = " &lt&lt *p &lt&lt ", i = " &lt&lt i &lt&…

就像说晚安 2024-10-06 00:02:48 3 0

堆损坏 - 矢量push_back

我似乎有一个损坏的堆,我无法弄清楚为什么会发生这种情况...... 以下是 valgrind 的跟踪...... ==12697== Use of uninitialised value of size 4 ==1…

笑,眼淚并存 2024-10-05 19:54:43 3 0

这里有人对 HeapAgent 有意见吗?

我正在尝试追踪应用程序中发生的一些内存损坏 - 我听说过(但从未使用过)Boundschecker。有传言说,在游戏等高性能应用程序中使用它会减慢速度(这就…

深海夜未眠 2024-10-04 23:57:48 8 0

在Condor上运行时解决神秘段错误的方法/工具

我正在编写一个在计算集群上运行的 C 应用程序(使用 Condor)。我尝试了很多方法来揭示有问题的代码,但无济于事。 线索: 平均来说,当我在 15 台机…

萌能量女王 2024-09-18 11:24:23 6 0

glibc 堆一致性检查

根据2008年的帖子(我现在找不到), glibc 堆检查 在多线程环境中不起作用。现在还是2010年的情况吗? 默认情况下是否启用堆检查? (海湾合作委员…

Smile简单爱 2024-09-01 21:20:50 9 0

如何记录特定内存位置何时被写入以及由哪个函数写入?

我有一个很少发生但会导致我的 C++ 程序崩溃的错误。我似乎遇到了缓冲区溢出问题或类似问题。我发现这些类型的错误是最难诊断的。 由于相同的损坏的内…

﹂绝世的画 2024-08-26 21:40:20 6 0

C++ -malign-double 编译器标志

我需要一些有关 C++ 中编译器标志的帮助。我使用的库是从 Windows 到 Linux 的端口,必须使用 -malign-double 标志进行编译,“以实现 Win32 兼容性”…

时光倒影 2024-08-25 23:07:44 8 0

如果以比页粒度更精细的方式对给定内存位置进行写入,您是否可以强制崩溃?

我正在编写一个程序,出于性能原因使用共享内存(已经评估了套接字和管道作为替代方案,它们对于我的任务来说不够快,一般来说,任何涉及副本的 IPC …

九歌凝 2024-08-25 22:39:33 9 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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