wine/tools/winebuild
Martin Storsjö 77e9095435 ntdll: Remove stack gap in syscalls on arm.
Store the original stack pointer (on entry to the syscall dispatcher)
in syscall_frame; the stack pointer itself is incremented by
"pop {r0-r3}" right before calling the syscall itself.

This fixes unwinding from functions set up by syscalls, like
KiUserExceptionDispatcher.

Signed-off-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-09 22:02:56 +01:00
..
build.h tools: Add a shared header for common helper functions. 2021-09-28 17:38:06 +02:00
import.c ntdll: Remove stack gap in syscalls on arm. 2021-11-09 22:02:56 +01:00
main.c winebuild: Wrap 16-bit fake dlls in a PE module. 2021-10-21 14:53:32 +02:00
Makefile.in makefiles: Generate rules for installing programs. 2015-10-29 21:20:06 +09:00
parser.c tools: Avoid using wine/port.h. 2021-10-07 18:03:11 +02:00
relay.c tools: Avoid using wine/port.h. 2021-10-07 18:03:11 +02:00
res16.c tools: Avoid using wine/port.h. 2021-10-07 18:03:11 +02:00
res32.c tools: Avoid using wine/port.h. 2021-10-07 18:03:11 +02:00
spec16.c winebuild: Wrap 16-bit fake dlls in a PE module. 2021-10-21 14:53:32 +02:00
spec32.c winebuild: Fix relay entry points in Thumb mode with binutils/ELF and LLVM/PE. 2021-11-05 11:58:42 +01:00
utils.c tools: Avoid using wine/port.h. 2021-10-07 18:03:11 +02:00
winebuild.man.in winebuild: Add an option to set the syscall table id. 2021-08-30 22:49:58 +02:00