Files
ViperOS/VKernel/Kernel
TermiNexus 04ca2d4c5b fix(kernel): .rodata 映射只读 + CR0.WP=1,越界写立即 #PF 暴露写源
此前清 WP + 页表全可写,越界写 .rodata 字符串常量静默破坏(格式串 %lu 变 %lc、路径/符号名损坏连锁 → work=+/eyboard/terminal.elf 加载失败)。ProtectKernelRO 经 c.Asm 引用 __rodata_start/__rodata_end 清 PTE_WRITABLE,配合 CR0.WP 置位,越界写触发 #PF 打印 cr2/rip。
2026-08-29 17:34:41 +08:00
..
2026-08-27 09:47:47 +08:00
2026-08-27 09:47:47 +08:00
2026-08-27 09:47:47 +08:00