malloc

malloc

文章 7 浏览 108

用静态链接重新定义malloc/free有多个定义错误

最近,我的公司想将编译器从gcc-3.4更新到gcc-4.5。但是,我们客户的机器可能没有最新的 libstdc++.so,因此我们希望静态链接我们的二进制文件。 我们…

柳若烟 2024-10-31 01:53:44 0 0

如何使用 nasm 为程序集 8086 中的数组动态分配内存

所以我需要在汇编中执行类似的操作 int *arr = malloc(sizeof (int) * size) ,其中用户输入大小并根据大小,将调用 while 循环来填充数组。 所以我需…

只是我以为 2024-10-30 19:11:55 1 0

使用 NASM 中调用 malloc 返回的内存

我使用 nasm 编译器将代码编译成目标文件,然后调用 gcc 的链接器来链接该目标文件以创建最终的可执行文件。这意味着我可以访问 C 的运行时库。 我需…

忆梦 2024-10-30 09:36:25 1 0

如何更改英特尔 TBB 的可扩展分配器中的块大小?

我正在使用英特尔线程构建模块库中的可扩展_分配器来进行一些 HPC 工作。在我的用例中,scalable_allocator 似乎过于频繁地调用 mmap。如何更改分配器…

但可醉心 2024-10-28 23:37:01 2 0

访问结构内的列表时出现分段错误

我会尽力把事情说清楚。 这是我的结构: struct scopeList{ int id list&ltint&gt internal_list } typedef struct scopeList scopeList_T 这是给我分…

陈年往事 2024-10-28 21:49:27 1 0

返回 malloc 指针

这是一个非常基本的问题,我对 C 中内存的传递有点不确定。 如果我有以下内容 CGPoint* tileForCoordinates (CGPoint position, short width, short h…

寒尘 2024-10-28 21:35:46 1 0

C——> malloc --> dl符号

我已经使用 dlsym() 来调用我的 malloc 版本,而不是默认库 malloc: lt_malloc = (void*(*)(size_t))dlsym(RTLD_NEXT, "malloc") TRACE((stderr, "in…

那请放手 2024-10-28 12:51:01 0 0

解释用户定义的包装器与 malloc 的工作原理

有人可以向我解释下面代码的 malloc 包装器的工作原理吗? RTLD_NEXT 应该按搜索顺序找到下一个 syblo,这意味着它应该命中我的 malloc,其中我没有像…

困倦 2024-10-28 00:28:25 0 0

无法使用 fread 从文件读取数据

unsigned long int nextOffset, currOffset, len nextOffset = read offset from file (eg. 15) currOffset = read prev offset from file (eg. 0 ) l…

风启觞 2024-10-27 22:07:39 1 0

C中的错误malloc

我不确定这有什么问题,它说不兼容的隐式内置函数 好吧,我确实包含了 string.h 文件,但它仍然给我一个错误 int name_read int name_bytes = 100 cha…

探春 2024-10-27 16:53:38 0 0

malloc后如何获取内存块长度?

我认为我无法像 Java 中的简单 .length 函数那样检索分配的内存块的长度。但是,我现在知道当 malloc() 分配块时,它会分配额外的字节来保存包含块大…

眉目亦如画i 2024-10-27 11:41:01 3 0

malloc/memcpy 函数在 NUMA 上独立运行吗?

在尝试提高非 NUMA/标准 PC 上应用程序的速度时,我总是发现瓶颈是对 malloc() 的调用,因为即使在多核计算机中,它也是在所有计算机之间共享/同步的…

青衫儰鉨ミ守葔 2024-10-27 06:28:32 1 0

结构体中数组和结构体的 Malloc

一个如何 malloc 一个位于另一个结构内部的结构? 我还想在结构内分配一个项目数组,然后在需要时重新分配该数组,这是如何正确完成的? 您能否给出一…

吻风 2024-10-26 21:32:08 1 0

malloc 实现?

我正在尝试为 C 实现 malloc 和 free,但我不确定如何重用内存。我目前有一个如下所示的 struct: typedef struct _mem_dictionary { void *addr size…

我是男神闪亮亮 2024-10-25 12:08:09 3 0

如何释放使用malloc分配的内存?

struct element { unsigned long int ip int type int rtt struct element * next struct element * edge } 我有一个链接列表。我使用 malloc 创建新…

等待圉鍢 2024-10-25 09:35:28 1 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

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