Martin Storsjo : msvcrt: Implement setjmp/longjmp on aarch64.

Alexandre Julliard julliard at winehq.org
Fri Sep 8 15:03:21 CDT 2017


Module: wine
Branch: master
Commit: 3d3d0806886b7a4d6470ed97a6368926059dc034
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3d3d0806886b7a4d6470ed97a6368926059dc034

Author: Martin Storsjo <martin at martin.st>
Date:   Fri Sep  8 09:47:33 2017 +0300

msvcrt: Implement setjmp/longjmp on aarch64.

Also include the rest of except_*.c (based on except_arm.c) as stubs.

Signed-off-by: Martin Storsjo <martin at martin.st>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-crt-private-l1-1-0.spec             |  16 +-
 .../api-ms-win-crt-runtime-l1-1-0.spec             |   4 +-
 dlls/crtdll/crtdll.spec                            |   6 +-
 dlls/msvcr100/Makefile.in                          |   1 +
 dlls/msvcr100/msvcr100.spec                        |  20 +-
 dlls/msvcr110/Makefile.in                          |   1 +
 dlls/msvcr110/msvcr110.spec                        |  20 +-
 dlls/msvcr120/Makefile.in                          |   1 +
 dlls/msvcr120/msvcr120.spec                        |  20 +-
 dlls/msvcr120_app/msvcr120_app.spec                |  20 +-
 dlls/msvcr70/Makefile.in                           |   1 +
 dlls/msvcr70/msvcr70.spec                          |  14 +-
 dlls/msvcr71/Makefile.in                           |   1 +
 dlls/msvcr71/msvcr71.spec                          |  16 +-
 dlls/msvcr80/Makefile.in                           |   1 +
 dlls/msvcr80/msvcr80.spec                          |  20 +-
 dlls/msvcr90/Makefile.in                           |   1 +
 dlls/msvcr90/msvcr90.spec                          |  20 +-
 dlls/msvcrt/Makefile.in                            |   1 +
 dlls/msvcrt/except_arm64.c                         | 237 +++++++++++++++++++++
 dlls/msvcrt/msvcrt.h                               |  22 ++
 dlls/msvcrt/msvcrt.spec                            |  20 +-
 dlls/msvcrt20/msvcrt20.spec                        |   8 +-
 dlls/msvcrt40/msvcrt40.spec                        |   8 +-
 dlls/msvcrtd/msvcrtd.spec                          |   8 +-
 dlls/ucrtbase/Makefile.in                          |   1 +
 dlls/ucrtbase/ucrtbase.spec                        |  20 +-
 dlls/vcruntime140/vcruntime140.spec                |  16 +-
 include/msvcrt/setjmp.h                            |  27 +++
 include/winnt.h                                    |  39 ++++
 30 files changed, 462 insertions(+), 128 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=3d3d0806886b7a4d6470ed97a6368926059dc034



More information about the wine-cvs mailing list