aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Memory/Tracking/IVirtualMemoryManager.cs
blob: e6d8e8c98ff7301ff6bc68a19de255eb8d7c939d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
namespace Ryujinx.Memory.Tracking
{
    public interface IVirtualMemoryManager
    {
        (ulong address, ulong size)[] GetPhysicalRegions(ulong va, ulong size);

        bool IsRangeMapped(ulong va, ulong size);
        void TrackingReprotect(ulong va, ulong size, MemoryPermission protection);
    }
}