Module: wine Branch: master Commit: 6c11d1d745af859cab682c3330bcf391f2521121 URL: https://source.winehq.org/git/wine.git/?a=commit;h=6c11d1d745af859cab682c333...
Author: Martin Storsjo martin@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@martin.st Signed-off-by: Alexandre Julliard julliard@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...