Fix XMM register count in CONTEXT_SetThreadContextOnPort in PAL
authorJohn Chen (CLR) <jochen@microsoft.com>
Tue, 15 Nov 2016 19:09:20 +0000 (11:09 -0800)
committerJohn Chen (CLR) <jochen@microsoft.com>
Tue, 15 Nov 2016 19:09:20 +0000 (11:09 -0800)
src/pal/src/thread/context.cpp

index 504eca1..9e1e060 100644 (file)
@@ -1260,7 +1260,7 @@ CONTEXT_SetThreadContextOnPort(
             for (int i = 0; i < 8; i++)
                 memcpy((&State.__fpu_stmm0)[i].__mmst_reg, &lpContext->FltSave.FloatRegisters[i], 10);
 
-            memcpy(&State.__fpu_xmm0, &lpContext->Xmm0, 8 * 16);
+            memcpy(&State.__fpu_xmm0, &lpContext->Xmm0, 16 * 16);
 #else
 #error Unexpected architecture.
 #endif