Module: wine Branch: master Commit: bdf4b3b400465e736b809a355b69f9a3edf108ef URL: https://source.winehq.org/git/wine.git/?a=commit;h=bdf4b3b400465e736b809a355...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Feb 22 18:02:05 2021 +0100
ntdll: Use NtContinue in RtlRestoreContext.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/ntdll/signal_arm64.c | 2 +- dlls/ntdll/signal_x86_64.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/ntdll/signal_arm64.c b/dlls/ntdll/signal_arm64.c index e198f4e607e..25bb407658f 100644 --- a/dlls/ntdll/signal_arm64.c +++ b/dlls/ntdll/signal_arm64.c @@ -1134,7 +1134,7 @@ void CDECL RtlRestoreContext( CONTEXT *context, EXCEPTION_RECORD *rec ) }
TRACE( "returning to %lx stack %lx\n", context->Pc, context->Sp ); - NtSetContextThread( GetCurrentThread(), context ); + NtContinue( context, FALSE ); }
/******************************************************************* diff --git a/dlls/ntdll/signal_x86_64.c b/dlls/ntdll/signal_x86_64.c index 7e90b109ad0..7e3387ba09e 100644 --- a/dlls/ntdll/signal_x86_64.c +++ b/dlls/ntdll/signal_x86_64.c @@ -1210,7 +1210,7 @@ void CDECL RtlRestoreContext( CONTEXT *context, EXCEPTION_RECORD *rec ) }
TRACE( "returning to %p stack %p\n", (void *)context->Rip, (void *)context->Rsp ); - NtSetContextThread( GetCurrentThread(), context ); + NtContinue( context, FALSE ); }