aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure/Translation/TranslatedFunction.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2021-02-07 20:25:14 -0300
committerGitHub <noreply@github.com>2021-02-08 10:25:14 +1100
commitee28ccebf4e8a2ad84c2fcba2d6436473103def8 (patch)
treefb0e2253eea28931291b77ba428b9ef18fbde509 /ARMeilleure/Translation/TranslatedFunction.cs
parent7016d95eb17ee572fd6fe373f2b4c05e4a576dd6 (diff)
Disable partial JIT invalidation on unmap (#1991)
Diffstat (limited to 'ARMeilleure/Translation/TranslatedFunction.cs')
-rw-r--r--ARMeilleure/Translation/TranslatedFunction.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/ARMeilleure/Translation/TranslatedFunction.cs b/ARMeilleure/Translation/TranslatedFunction.cs
index 54c050f6..8b075928 100644
--- a/ARMeilleure/Translation/TranslatedFunction.cs
+++ b/ARMeilleure/Translation/TranslatedFunction.cs
@@ -33,5 +33,10 @@ namespace ARMeilleure.Translation
{
return !HighCq && Interlocked.Increment(ref _callCount) == MinCallsForRejit;
}
+
+ public void ResetCallCount()
+ {
+ Interlocked.Exchange(ref _callCount, 0);
+ }
}
} \ No newline at end of file