用户空间进程中的Freebsd页面级权限

时间:2013-03-15 20:39:38

标签: linker freebsd

在FreeBSD中是否有一种方法可以限制几个连续的指令页面只能读取和写入少数数据段页面?基本上我试图限制动态链接库只读取和写入由于动态链接库而链接的页面,并且在进程地址空间的其余部分只有几页全局数据。

可以使用链接器指令或通过修改内核中的页面级位来完成吗?

此致 马赫什

1 个答案:

答案 0 :(得分:0)

您可以使用mprotect(2)在流程的虚拟地址空间内设置页面的保护级别(例如,将其设置为只读)。