Alexandre Julliard
|
d969d02e21
tools: Move target CPU and platform handling to the common tools.h header.
|
3 vuotta sitten |
Alexandre Julliard
|
61e210f196
winebuild: Get rid of PowerPC support.
|
3 vuotta sitten |
Alexandre Julliard
|
414e1c8ad5
winebuild: Avoid resolving standard C functions with static importlibs.
|
3 vuotta sitten |
Alexandre Julliard
|
32cfdb5496
winebuild: Escape invalid characters in the dll name for static import libraries.
|
3 vuotta sitten |
Martin Storsjö
|
77e9095435
ntdll: Remove stack gap in syscalls on arm.
|
3 vuotta sitten |
Alexandre Julliard
|
f9ee0d2f05
tools: Avoid using wine/port.h.
|
3 vuotta sitten |
Alexandre Julliard
|
9e3959bd9b
tools: Add a few helper functions for file names and extensions.
|
3 vuotta sitten |
Alexandre Julliard
|
c878a0a4c0
winebuild: Use strarrays for the argument lists.
|
3 vuotta sitten |
Alexandre Julliard
|
d6d5a21721
winebuild: Unify the strarray implementation with the one from makedep.
|
3 vuotta sitten |
Alexandre Julliard
|
ea6308e364
ntdll: Declare the syscall functions array explicitly.
|
3 vuotta sitten |
Alexandre Julliard
|
7ae1c396ac
ntdll: Store the syscall argument table on the PE side.
|
3 vuotta sitten |
Alexandre Julliard
|
3513a176fd
winebuild: Add an option to set the syscall table id.
|
3 vuotta sitten |
Alexandre Julliard
|
ff04d8a4c2
ntdll: Move the syscall dispatcher implementation to the platform-specific files.
|
3 vuotta sitten |
Alexandre Julliard
|
847db3c1d3
ntdll: Store the syscall table in the syscall frame on all platforms.
|
3 vuotta sitten |
Alexandre Julliard
|
77f5e2963f
ntdll: Store the syscall flags in the syscall frame on all platforms.
|
3 vuotta sitten |
Alexandre Julliard
|
94f63ea23f
ntdll: Add support for user callbacks.
|
3 vuotta sitten |
Martin Storsjo
|
9d619b1fb0
winebuild: Spell out "x30" instead of "lr" for arm64.
|
3 vuotta sitten |
Alexandre Julliard
|
216d241178
winebuild: Save/restore the %fs register in the syscall dispatcher on Linux.
|
3 vuotta sitten |
Alexandre Julliard
|
db26df5934
ntdll: Go through the syscall return path for syscall faults.
|
3 vuotta sitten |
Alexandre Julliard
|
0702d6b886
ntdll: Don't allow single-stepping through syscalls.
|
3 vuotta sitten |
Alexandre Julliard
|
7954b86f6b
ntdll: Switch to the kernel stack for syscalls on ARM.
|
3 vuotta sitten |
Alexandre Julliard
|
08c4419a49
ntdll: Switch to the kernel stack for syscalls on ARM64.
|
3 vuotta sitten |
Alexandre Julliard
|
25b093f384
ntdll: Switch to the kernel stack for syscalls on x86-64.
|
3 vuotta sitten |
Alexandre Julliard
|
308a5e7c4d
ntdll: Switch to the kernel stack for syscalls on i386.
|
3 vuotta sitten |
Alexandre Julliard
|
050378d4d7
ntdll: Only restore the modified parts of the syscall frame on i386.
|
3 vuotta sitten |
Alexandre Julliard
|
32f1bfd0f0
ntdll: Only restore the modified parts of the syscall frame on x86-64.
|
3 vuotta sitten |
Alexandre Julliard
|
42e42e9085
ntdll: Use a single syscall dispatcher controlled by global flags on i386.
|
3 vuotta sitten |
Alexandre Julliard
|
3d9cb5e4f8
ntdll: Use a single syscall dispatcher controlled by global flags on x86-64.
|
3 vuotta sitten |
Alexandre Julliard
|
e79fa1866c
winebuild: Add support for multiple syscall descriptor tables.
|
3 vuotta sitten |
Alexandre Julliard
|
543e49397f
winebuild: Store all parameters on the stack for syscall thunks on ARM.
|
3 vuotta sitten |