From 9da00e98f303b3b9fd057734fc91d3279857dc02 Mon Sep 17 00:00:00 2001 From: Jonghyun Park Date: Wed, 30 Nov 2016 16:44:11 +0900 Subject: [PATCH] Updates m_LastRedirectIP and m_SpinCount only for non-Unix platforms (dotnet/coreclr#8386) Both variables are available only for non-Unix platforms. Commit migrated from https://github.com/dotnet/coreclr/commit/ce9a231f1498719eb665e2017611d7bfeb41ed49 --- src/coreclr/src/vm/threads.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/coreclr/src/vm/threads.cpp b/src/coreclr/src/vm/threads.cpp index bcc4fe3..38094ca 100644 --- a/src/coreclr/src/vm/threads.cpp +++ b/src/coreclr/src/vm/threads.cpp @@ -2022,8 +2022,10 @@ Thread::Thread() m_ppvHJRetAddrPtr = (VOID**) 0xCCCCCCCCCCCCCCCC; m_pvHJRetAddr = (VOID*) 0xCCCCCCCCCCCCCCCC; +#ifndef PLATFORM_UNIX X86_ONLY(m_LastRedirectIP = 0); X86_ONLY(m_SpinCount = 0); +#endif // PLATFORM_UNIX #endif // FEATURE_HIJACK #if defined(_DEBUG) && defined(TRACK_SYNC) -- 2.7.4