有没有办法禁止Linux上的gnu malloc分配一些内存区域?

问题描述 投票:0回答:0

假设我想为我自己的 mmap 保留一个巨大的内存区域(在我的例子中用于稍后运行我自己的虚拟机)。

通过这种方式,我想确保对 malloc、realloc 等的任何调用都不会在这个巨大的区域中分配内存。

有没有办法禁止 malloc 分配这个区域,或者我必须编写自己的 malloc、realloc、free 函数,而不会使用这个区域?

(对于 Linux 上的 gnu malloc)

malloc
© www.soinside.com 2019 - 2024. All rights reserved.