aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Memory/Tracking/IMultiRegionHandle.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Memory/Tracking/IMultiRegionHandle.cs')
-rw-r--r--Ryujinx.Memory/Tracking/IMultiRegionHandle.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Ryujinx.Memory/Tracking/IMultiRegionHandle.cs b/Ryujinx.Memory/Tracking/IMultiRegionHandle.cs
index 357b8c5c..71bd602f 100644
--- a/Ryujinx.Memory/Tracking/IMultiRegionHandle.cs
+++ b/Ryujinx.Memory/Tracking/IMultiRegionHandle.cs
@@ -10,6 +10,13 @@ namespace Ryujinx.Memory.Tracking
bool Dirty { get; }
/// <summary>
+ /// Force the range of handles to be dirty, without reprotecting.
+ /// </summary>
+ /// <param name="address">Start address of the range</param>
+ /// <param name="size">Size of the range</param>
+ public void ForceDirty(ulong address, ulong size);
+
+ /// <summary>
/// Check if any part of the region has been modified, and perform an action for each.
/// Contiguous modified regions are combined.
/// </summary>