Martin Storsjo : ntdll: Implement RtlRestoreContext.
Module: wine Branch: master Commit: 6c11d1d745af859cab682c3330bcf391f2521121 URL: https://source.winehq.org/git/wine.git/?a=commit;h=6c11d1d745af859cab682c333... Author: Martin Storsjo <martin(a)martin.st> Date: Thu May 28 11:14:44 2020 +0300 ntdll: Implement RtlRestoreContext. Call the consolidate frame callback before resuming. Before calling the callback, fill in ExceptionInformation[10] with the equivalent of dispatch.NonVolatileRegisters. This fixes unwinding of MSVC C++ exceptions in a lot of cases. Signed-off-by: Martin Storsjo <martin(a)martin.st> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- .../api-ms-win-core-rtlsupport-l1-1-0.spec | 2 +- .../api-ms-win-core-rtlsupport-l1-2-0.spec | 2 +- dlls/ntdll/ntdll.spec | 2 +- dlls/ntdll/signal_arm64.c | 134 ++++++++++++++++++++- 4 files changed, 136 insertions(+), 4 deletions(-) Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=6c11d1d745af859cab682...
participants (1)
-
Alexandre Julliard