Fix regression in SignalMemoryTracking (#2073)

* Fix wrong VA being passed to VirtualMemoryEvent

* Remove unnecessary type in discard

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

Co-authored-by: gdkchan <gab.dark.100@gmail.com>
This commit is contained in:
Caian Benedicto 2021-03-01 08:01:25 -03:00 committed by GitHub
parent 06a2b03cc9
commit 7a90abc035
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -684,7 +684,7 @@ namespace Ryujinx.Cpu
// Write tag includes read protection, since we don't have any read actions that aren't performed before write too. // Write tag includes read protection, since we don't have any read actions that aren't performed before write too.
long tag = (write ? 3L : 1L) << PointerTagBit; long tag = (write ? 3L : 1L) << PointerTagBit;
int pages = GetPagesCount(va, (uint)size, out va); int pages = GetPagesCount(va, (uint)size, out _);
ulong pageStart = va >> PageBits; ulong pageStart = va >> PageBits;
for (int page = 0; page < pages; page++) for (int page = 0; page < pages; page++)