From: Jonghyun Park Date: Mon, 16 Jan 2017 11:59:00 +0000 (+0900) Subject: [x86/Linux] Port ''ExceptionTracker::UpdateNonvolatileRegisters' (dotnet/coreclr... X-Git-Tag: submit/tizen/20210909.063632~11030^2~8440 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5080bdc067cb75279de273a0d80e943b344b7937;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [x86/Linux] Port ''ExceptionTracker::UpdateNonvolatileRegisters' (dotnet/coreclr#8915) Commit migrated from https://github.com/dotnet/coreclr/commit/bc63a8b9a7e899c2ed46e0fad8ec4564faefb8c1 --- diff --git a/src/coreclr/src/vm/exceptionhandling.cpp b/src/coreclr/src/vm/exceptionhandling.cpp index f8a3171..de0eff1 100644 --- a/src/coreclr/src/vm/exceptionhandling.cpp +++ b/src/coreclr/src/vm/exceptionhandling.cpp @@ -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);