gpt4 book ai didi

C - 是否可以 mprotect 小于页面的内容

转载 作者:太空狗 更新时间:2023-10-29 16:12:13 26 4
gpt4 key购买 nike

我真的在寻找任何解决方案 - 我的目标是将小于系统页面大小的区域设置为 PROT_READ、PROT_WRITE、PROT_EXEC 或 PROT_NONE。这可能吗?似乎 mprotect 只是保护页面大小的倍数......

如果不可能,选择这种设计的原因是什么?

最佳答案

这通常是不可能的。

保护属性设置在 CPU 的页表中,因此这是 CPU 设计决策。

如果您只需要对某个特定区域进行此子页面保护,我相信有一些方法可以设置硬件内存访问断点,如果该区域被访问,该断点将触发。

关于C - 是否可以 mprotect 小于页面的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26197965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com