Module: wine Branch: master Commit: fba6b7a1ed560c63236e9451010ad1ecf960e0bd URL: https://gitlab.winehq.org/wine/wine/-/commit/fba6b7a1ed560c63236e9451010ad1e...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Oct 17 20:18:28 2023 +0200
ntdll: Also send segment registers to the server on suspend.
Fixes some test failures in wow64 mode.
---
dlls/ntdll/unix/signal_x86_64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/ntdll/unix/signal_x86_64.c b/dlls/ntdll/unix/signal_x86_64.c index 79d69d11547..eac5d961a07 100644 --- a/dlls/ntdll/unix/signal_x86_64.c +++ b/dlls/ntdll/unix/signal_x86_64.c @@ -2117,7 +2117,7 @@ static void usr1_handler( int signal, siginfo_t *siginfo, void *sigcontext ) if (is_inside_syscall( ucontext )) { DECLSPEC_ALIGN(64) XSTATE xs; - context.c.ContextFlags = CONTEXT_FULL; + context.c.ContextFlags = CONTEXT_FULL | CONTEXT_SEGMENTS; context_init_xstate( &context.c, &xs );
NtGetContextThread( GetCurrentThread(), &context.c );