sharpemu/src/SharpEmu.Core/Memory
Foued Attar f36ce4084a
[Memory/Kernel] Fix Windows allocation-granularity and mutex-resolution bugs (#748)
- Fixed guest mappings now go through a granule-aware allocator so
  adjacent PS5 16 KiB pages sharing a 64 KiB Windows allocation
  granule no longer collide and fail.
- TryBackFixedRange routes free/reserved gaps through the same
  granule-safe path, fixing strays that stranded the rest of a granule.
- NORMAL pthread mutex self-relock reverted to real EDEADLK instead of
  silent compatibility recursion, which was starving other threads.
- TryResolveMutexState now checks the handle-keyed lookup before
  falling through to "not found" on a fresh, never-cached address.
2026-08-03 00:15:42 +03:00
..
IVirtualMemory.cs initial commit 2026-03-11 15:48:28 +03:00
PhysicalVirtualMemory.cs [Memory/Kernel] Fix Windows allocation-granularity and mutex-resolution bugs (#748) 2026-08-03 00:15:42 +03:00
VirtualMemory.cs Prevent invalid SaveData writes from damaging guest memory (#444) 2026-07-19 20:27:17 +03:00
VirtualMemoryRegion.cs initial commit 2026-03-11 15:48:28 +03:00