Sebastian Lackner : ntdll: Receive debug registers from server on x86_64.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Jan 6 14:50:56 CST 2016
Module: wine
Branch: master
Commit: 7c468f8eca3af45eb8d8422f161c3f9782e55370
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7c468f8eca3af45eb8d8422f161c3f9782e55370
Author: Sebastian Lackner <sebastian at fds-team.de>
Date: Sat Jan 2 04:41:01 2016 +0100
ntdll: Receive debug registers from server on x86_64.
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/ntdll/thread.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index aaf7a71..1455eb1 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -830,9 +830,11 @@ NTSTATUS WINAPI NtGetContextThread( HANDLE handle, CONTEXT *context )
DWORD needed_flags = context->ContextFlags;
BOOL self = (handle == GetCurrentThread());
+ /* on i386/amd64 debug registers always require a server call */
#ifdef __i386__
- /* on i386 debug registers always require a server call */
if (context->ContextFlags & (CONTEXT_DEBUG_REGISTERS & ~CONTEXT_i386)) self = FALSE;
+#elif defined(__x86_64__)
+ if (context->ContextFlags & (CONTEXT_DEBUG_REGISTERS & ~CONTEXT_AMD64)) self = FALSE;
#endif
if (!self)
More information about the wine-cvs
mailing list