'malloc(): corrupted top size'是什么意思
作者:Debuholden 提问时间:11/9/2023
我正在尝试将结构指针附加到动态分配的数组中。之后,我返回添加到数组中的结构指针。然后将其取消引用并放入我想要打印的变量中。我的问题是,当我尝试访问一个值(即)时,编译器会告诉我 和 。struct.i...
alloc 问答列表
作者:Debuholden 提问时间:11/9/2023
我正在尝试将结构指针附加到动态分配的数组中。之后,我返回添加到数组中的结构指针。然后将其取消引用并放入我想要打印的变量中。我的问题是,当我尝试访问一个值(即)时,编译器会告诉我 和 。struct.i...
作者:gowerc 提问时间:11/14/2023
我目前正在尝试学习 C,所以如果这是一个愚蠢的问题,我深表歉意。之前有许多问题特别强调了这一点。char* != char[] 示例 1 - 链接 示例 2 - 链接 示例 3 - 链接 但是,我...
作者:Frontier_Setter 提问时间:11/13/2023
根据该文档,“libhugetlbfs 可用于使现有应用程序在其所有 malloc() 调用中使用 hugepages”。它是通过环境变量完成的。LD_PRELOAD LD_PRELOAD=libh...
作者:Massimo 提问时间:11/13/2023
使用 __GFP_MOVABLE 标志时,我需要一些有关 Linux 内核内存管理的信息。工作原理明确;它的功能是减少内存碎片。我不清楚的是,如何正确使用通过 kmalloc 和 __GFP_MOVA...
作者:Lennox Wu 提问时间:10/28/2023
我正在比较 vmalloc 和 vzalloc 之间的延迟。 根据这些函数的定义,vzalloc 应该花费更多时间,因为填充了零,我在内核 4.15 上得到了证明,vmalloc 分配内存所花费的时间...
作者:javagate 提问时间:4/7/2021
我从 valgrind 收到 25 个错误。其中 23 个错误来自同一上下文。我没有记忆丧失,但我无法弄清楚确切的问题在哪里。我得到了我想要的确切输出,但我仍然无法解决内存错误。 我已经添加了我的 ...
作者:czg 提问时间:11/6/2023
这个问题在这里已经有答案了: C - 检查当前可用的可用 RAM? (5 个答案) 我可以依赖 malloc 返回 NULL 吗? (4 个答案) 13天前关闭。 我在 C 程序中使用 malloc...
作者:Virgil G. 提问时间:10/14/2023
我目前正在尝试用 C 语言重新编码我自己的实现。我遵循了几个教程,但每次指针对齐都是不正的(对齐为 4 的幂),但根据 ABI,有必要返回一个与 8 的幂对齐的指针。所以我重新改编了一个。我重新编码了...
作者:Frostmourne 提问时间:11/8/2023
我正在将 TCMalloc 添加到我的项目中。我的方法是将 .a 链接到我的项目,所以所有的 malloc、新的、免费的......将被 TCMalloc 的实现所取代。但是由于某种原因,我项目中的一...
作者:jyelon 提问时间:2/18/2022
我有一个不确定的 C++ 程序。我使用输入文件运行它,它运行正常。我第二次使用相同的输入文件运行它,它崩溃了。我想摆脱非确定性,以使崩溃可重现。 我扔了一些 print-statements 来打印...