mmap是否会更改页表中存储的标志?

时间:2016-05-18 07:12:52

标签: x86 mmap page-tables

据我所知,

MMAP可用于更改映射内存区域的保护。

例如,如果我想添加可执行权限

到我的一个堆栈页面

最初设置为可读写权限

因为数据执行策略(DEP)。

此权限反映在页面表标志上,例如x86架构中的W / XD。

所以我的问题是如果我使用MMAP更改特定页面的权限,

是否请求内核更改页表标志?

并自动刷新TLB吗?

感谢。

0 个答案:

没有答案