using Ryujinx.Memory.Tracking; namespace Ryujinx.Memory.Tests { class MockVirtualMemoryManager : IVirtualMemoryManager { public bool NoMappings; public MockVirtualMemoryManager(ulong size, int pageSize) { } public (ulong address, ulong size)[] GetPhysicalRegions(ulong va, ulong size) { return NoMappings ? new (ulong address, ulong size)[0] : new (ulong address, ulong size)[] { (va, size) }; } public bool IsRangeMapped(ulong va, ulong size) { return true; } public void TrackingReprotect(ulong va, ulong size, MemoryPermission protection) { } } }