Memory changes 2.1

* Fixes a few crashes

* Simplifies a few functions

* Changes a few calls to use faster methods
This commit is contained in:
LotP 2025-08-30 20:30:17 -05:00 committed by KeatonTheBot
parent a62deb8cfd
commit 61da23cb9e
7 changed files with 160 additions and 83 deletions

View file

@ -182,11 +182,15 @@ namespace Ryujinx.Memory.Tracking
{
if (region.Guest)
{
_guestVirtualRegions.Lock.EnterWriteLock();
_guestVirtualRegions.Remove(region);
_guestVirtualRegions.Lock.ExitWriteLock();
}
else
{
_virtualRegions.Lock.EnterWriteLock();
_virtualRegions.Remove(region);
_virtualRegions.Lock.ExitWriteLock();
}
}