| 12345678910111213141516171819202122232425262728 |
- 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)
- {
-
- }
- }
- }
|