ano*_*non 3 c c++ mmap
我有一个程序.我希望它能够在不同的运行中映射特定的内存区域.
我只想拥有这个特定的内存区域,比如说我将mmap映射到特定文件的0xabcdabcd到0xdeadbeef.无论如何要保证这个吗?(我必须以某种方式确保其他东西没有加载到这个特定的区域).
编辑:
如何使确保没有其他需要该特定区域的内存?
R S*_*hko 7
你需要做两件事:
对于起始地址,您需要确保它是pagesize的倍数.要获取页面大小,请使用调用sysconf(_SC_PAGESIZE)(这是在Linux上的适当调用,其他平台可能不同).
sysconf(_SC_PAGESIZE)
归档时间:
15 年,12 月 前
查看次数:
496 次
最近记录: