[x86/Linux] Port ''ExceptionTracker::UpdateNonvolatileRegisters' (#8915)
authorJonghyun Park <parjong@gmail.com>
Mon, 16 Jan 2017 11:59:00 +0000 (20:59 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Mon, 16 Jan 2017 11:59:00 +0000 (12:59 +0100)
src/vm/exceptionhandling.cpp

index f8a3171..de0eff1 100644 (file)
@@ -405,7 +405,14 @@ void ExceptionTracker::UpdateNonvolatileRegisters(CONTEXT *pContextRecord, REGDI
         }                                                                                   \
     } while (0)
 
-#if defined(_TARGET_AMD64_)
+#if defined(_TARGET_X86_)
+
+    UPDATEREG(Ebx);
+    UPDATEREG(Esi);
+    UPDATEREG(Edi);
+    UPDATEREG(Ebp);
+
+#elif defined(_TARGET_AMD64_)
 
     UPDATEREG(Rbx);
     UPDATEREG(Rbp);