Paul Gofman : ntdll: Restore non-volatile registers in call_user_exception_dispatcher() on x86_64.

Alexandre Julliard julliard at winehq.org
Mon Dec 7 15:51:32 CST 2020


Module: wine
Branch: master
Commit: 183a8cf380ae2d95c8d694604e930965aae12f16
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=183a8cf380ae2d95c8d694604e930965aae12f16

Author: Paul Gofman <pgofman at codeweavers.com>
Date:   Mon Dec  7 13:39:49 2020 +0300

ntdll: Restore non-volatile registers in call_user_exception_dispatcher() on x86_64.

Required to correctly restore non-volatile registers during unwind.

Signed-off-by: Paul Gofman <pgofman at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ntdll/tests/exception.c    | 58 +++++++++++++++++++++++++++++++++++------
 dlls/ntdll/unix/signal_x86_64.c | 46 ++++++++++++++++++++------------
 2 files changed, 80 insertions(+), 24 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=183a8cf380ae2d95c8d694604e930965aae12f16



More information about the wine-cvs mailing list