From ad2aaedd8b32f1d7f869ac530268bd59c9da87c6 Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Thu, 19 Jun 2014 16:40:08 +0200 Subject: [PATCH] Don't install segfault handler in interpreter mode --- Source/Core/Core/Core.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Core/Core/Core.cpp b/Source/Core/Core/Core.cpp index 71291312a6..a37618c9ec 100644 --- a/Source/Core/Core/Core.cpp +++ b/Source/Core/Core/Core.cpp @@ -299,7 +299,8 @@ void CpuThread() } #if _M_X86_64 || _M_ARM_32 - if (_CoreParameter.bFastmem) + // No need to install the segfault handler when using the interpreter backend. + if (_CoreParameter.bFastmem && _CoreParameter.iCPUCore != CPU_INTERPRETER) EMM::InstallExceptionHandler(); // Let's run under memory watch #endif