AnyPS5/core/libs/prx/libkernel/DirectMemory
Pouare514 03d975af3c fix(libkernel): reject malformed ranges in sceKernelReleaseDirectMemory
A zero, unaligned, overflowing or out-of-range length reached the physical pool, where a sub-page length silently freed a whole page and fragmented the block map, and an out-of-range length walked the page table past the backing store. Validate alignment and bounds up front and return EINVAL instead.
2026-10-10 08:22:59 +02:00
..
DirectMemory.cpp Merge pull request #1152 from alfalfa-star/perf/linux-direct-memory-import-chunks 2026-10-10 08:14:40 +02:00
DirectMemory.hpp fix(libkernel): unmap direct memory views when the memory is released 2026-10-09 14:42:17 +02:00
Export.cpp fix(libkernel): reject malformed ranges in sceKernelReleaseDirectMemory 2026-10-10 08:22:59 +02:00
MemoryPool.cpp feat(kernel): apply the memory type in sceKernelMtypeprotect 2026-10-06 14:32:47 +02:00
MemoryPool.hpp fix(libkernel): correct the MemoryPool.hpp include guard 2026-10-06 14:57:51 +02:00
MemoryPoolExport.cpp fix(libkernel): honour MAP_FIXED in sceKernelReserveVirtualRange and sceKernelMemoryPoolReserve 2026-10-01 00:00:22 +02:00
PosixMemory.cpp feat(libkernel): implement madvise 2026-10-09 21:22:44 -04:00