From bb7914c49ff310e8562c0326ab7e5e07d9e0753b Mon Sep 17 00:00:00 2001 From: cxl Date: Tue, 12 Aug 2014 11:31:04 +0000 Subject: [PATCH] ide: debugger: Fixed problem with FP exceptions #830 git-svn-id: svn://ultimatepp.org/upp/trunk@7583 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/Debuggers/Debug.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uppsrc/ide/Debuggers/Debug.cpp b/uppsrc/ide/Debuggers/Debug.cpp index ce0caa575..f5bef3391 100644 --- a/uppsrc/ide/Debuggers/Debug.cpp +++ b/uppsrc/ide/Debuggers/Debug.cpp @@ -217,21 +217,21 @@ void Pdb::WriteContext(HANDLE hThread, Context& context) if(win64) { CONTEXT ctx; memcpy(&ctx, &context.context64, sizeof(CONTEXT)); - ctx.ContextFlags = CONTEXT_FULL; + ctx.ContextFlags = CONTEXT_CONTROL; if(!SetThreadContext(hThread, &ctx)) Error("SetThreadContext failed"); } else { WOW64_CONTEXT ctx; memcpy(&ctx, &context.context32, sizeof(WOW64_CONTEXT)); - ctx.ContextFlags = CONTEXT_FULL; + ctx.ContextFlags = CONTEXT_CONTROL; if(!Wow64SetThreadContext(hThread, &ctx)) Error("Wow64SetThreadContext failed"); } #else CONTEXT ctx; memcpy(&ctx, &context.context32, sizeof(WOW64_CONTEXT)); - ctx.ContextFlags = CONTEXT_FULL; + ctx.ContextFlags = CONTEXT_CONTROL; if(!SetThreadContext(hThread, &ctx)) Error("SetThreadContext failed"); #endif