要调整到上一页边界的mmap大小
mmap size to be adjusted to previous page boundary
有没有办法确定地址的上一页边界。
我知道我可以将下一页边界确定为
size = (size + PAGE_SIZE - 1) & ~PAGE_MASK;
但我想移到上一页边界(想减少长度)
谢谢,
Ram
是,
size &= ~PAGE_MASK;
将带您到上一页的四舍五入大小。
相关文章:
- C++字符*缓冲区的大小
- 在C++中手动调整数组大小
- 用C++20 fmt限制结果的总大小
- 如何加载(或映射)文件部分的最大大小,但适合在Windows上的RAM
- 在UNIX系统中使用DIR查找文件的字节大小
- 调整大小后指向元素值的指针unordered_map有效?
- C++数组传递给大小为的函数
- 具有最大子序列大小的序列,每个元素都相同
- 如何将PERF_AMPLE_READ与mmap一起使用
- Boost Graph Library,修复节点大小
- 如何找到大小'x'数组是否完全填充,在C++?
- QTableView:endMoveRows在模型中重置水平页眉大小
- 大小相等但成员数量不同的结构之间的性能差异
- 如何在不知道向量大小的情况下输入向量内部的向量?
- 在c++中获取大文件的大小
- 为什么我不能将 rand() 与数组的大小一起使用?
- 类型总是使用其大小存储在内存中吗
- 在调用接收数组的方法时,模板化数组大小是不是一种糟糕的做法
- 在C++中传递给函数时,为什么要指定数组大小作为参数
- 要调整到上一页边界的mmap大小