mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
Measured on firmware 13.60: sceKernelMprotect, mprotect and sceKernelMtypeprotect on direct memory change the mapped parts of a range and return 0 also when the range starts in a gap or is wholly unmapped; sceKernelMtypeprotect retypes only the mapped pages. The batch map and memory pool protect operations keep their unmeasured EINVAL. Co-Authored-By: Claude Opus 5.5 <[email protected]>