标签: x86 mmap page-tables
据我所知,
MMAP可用于更改映射内存区域的保护。
例如,如果我想添加可执行权限
到我的一个堆栈页面
最初设置为可读写权限
因为数据执行策略(DEP)。
此权限反映在页面表标志上,例如x86架构中的W / XD。
所以我的问题是如果我使用MMAP更改特定页面的权限,
是否请求内核更改页表标志?
并自动刷新TLB吗?
感谢。