评审中
最新 v1 · 更新于 2026-10-20
riscv 写保护勿放开仅执行 PTE
提交者:Nickolai Zeldovich · 首次出现 2026-10-18
pte_wrprotect() 在 RISC-V 上重建 PTE 时丢掉仅执行属性,使 MAP_SHARED PROT_EXEC 页在写回后变为可读;改为写保护时保留仅执行语义。
版本时间线
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。
pte_wrprotect() 在 RISC-V 上重建 PTE 时丢掉仅执行属性,使 MAP_SHARED PROT_EXEC 页在写回后变为可读;改为写保护时保留仅执行语义。