Sweden-Number/dlls/ntdll
Martin Storsjo 5f14b6357b ntdll: Properly restore x29/x30 for arm64 packed unwind data with local stack.
For the CR == 3 case, x29/x30 should be restored from x29, not from
sp, which may have been decremented further for local stack storage.

This fixes uwinding the stack for C++ exceptions in code generated
by MSVC.

Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-18 15:12:49 +02:00
..
tests ntdll: Fix SystemRecommendedSharedDataAlignment on ARM. 2020-05-18 12:09:08 +02:00
unix ntdll: Store main() arguments in the Unix library. 2020-05-17 16:54:39 +02:00
Makefile.in ntdll: Move the Wine version functions to the Unix library. 2020-05-17 16:54:39 +02:00
actctx.c
atom.c
cdrom.c
critsection.c
crypt.c
debugbuffer.c
directory.c
env.c ntdll: Store main() arguments in the Unix library. 2020-05-17 16:54:39 +02:00
error.c
exception.c
file.c
handletable.c
heap.c
large_int.c
loader.c ntdll: Fix ELF initializer address calculations on FreeBSD. 2020-05-18 12:08:36 +02:00
loadorder.c
locale.c
make_errors
misc.c ntdll: Move the Wine version functions to the Unix library. 2020-05-17 16:54:39 +02:00
nt.c ntdll: Fix SystemRecommendedSharedDataAlignment on ARM. 2020-05-18 12:09:08 +02:00
ntdll.spec ntdll: Allow ntdll.so to be loaded before wine_init() has run. 2020-05-14 23:12:31 +02:00
ntdll_misc.h ntdll: Initial version of the ntdll.so Unix library. 2020-05-14 23:12:31 +02:00
om.c
path.c
printf.c ntdll: Merge new features from msvcrt's printf implementation. 2020-05-13 09:37:14 +02:00
process.c
reg.c
relay.c
resource.c ntdll: Implement RtlFormatMessage(). 2020-05-13 14:43:27 +02:00
rtl.c ntdll: Fix __sync_bool_compare_and_swap() usage. 2020-05-14 20:59:36 +02:00
rtlbitmap.c
rtlstr.c ntdll: Implement RtlFormatMessage(). 2020-05-13 14:43:27 +02:00
sec.c
serial.c
server.c ntdll: Initialize server directory on macOS when sending Mach port. 2020-05-14 20:59:36 +02:00
signal_arm.c
signal_arm64.c ntdll: Properly restore x29/x30 for arm64 packed unwind data with local stack. 2020-05-18 15:12:49 +02:00
signal_i386.c
signal_powerpc.c
signal_x86_64.c
string.c
sync.c
tape.c
thread.c ntdll: Move the debug functions to the Unix library. 2020-05-17 11:09:52 +02:00
threadpool.c
time.c
unixlib.h ntdll: Store main() arguments in the Unix library. 2020-05-17 16:54:39 +02:00
version.c
version.rc
virtual.c ntdll: Move the mmap reserved area functions to the Unix library. 2020-05-17 11:07:39 +02:00
wcstring.c