diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2024-03-22 04:17:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-22 04:17:33 +0100 |
| commit | f814dc58b58a48baa37123aee6ee419e17e7fbda (patch) | |
| tree | 5e11e36776589ee0014314a17729c222818a636c /Source/Android/jni/MainAndroid.cpp | |
| parent | f8fdaf9b94a152723153b8bf27b00f31107f27c7 (diff) | |
| parent | 456844639815b4bd2f136c161d6e558f96e6182e (diff) | |
Merge pull request #12620 from mitaclaw/jit-interface-cpu-thread-guard
JitInterface::ClearCache: Modernize With CPUThreadGuard
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
| -rw-r--r-- | Source/Android/jni/MainAndroid.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp index 455f5f30af..91d0dd7d9f 100644 --- a/Source/Android/jni/MainAndroid.cpp +++ b/Source/Android/jni/MainAndroid.cpp @@ -408,12 +408,12 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SetProfiling jboolean enable) { HostThreadLock guard; - Core::SetState(Core::State::Paused); - auto& jit_interface = Core::System::GetInstance().GetJitInterface(); - jit_interface.ClearCache(); + auto& system = Core::System::GetInstance(); + auto& jit_interface = system.GetJitInterface(); + const Core::CPUThreadGuard cpu_guard(system); + jit_interface.ClearCache(cpu_guard); jit_interface.SetProfilingState(enable ? JitInterface::ProfilingState::Enabled : JitInterface::ProfilingState::Disabled); - Core::SetState(Core::State::Running); } JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_WriteProfileResults(JNIEnv*, |
