Commit Graph

28 Commits

Author SHA1 Message Date
Alistair Leslie-Hughes 84b12283d3 wow64: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 10:57:17 +01:00
Paul Gofman e36c6f04ce ntdll: Add stub for NtSetDebugFilterState().
Eternal Return benefited from this function present as .spec file
stub which was removed by 52202224d9.

Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-14 14:18:53 +01:00
Alexandre Julliard 7165997036 wow64: Add support for user callbacks.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:39 +01:00
Alexandre Julliard 111398c364 wow64: Add handler for exceptions happening in 32-bit mode.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-01 18:13:53 +01:00
Alexandre Julliard 971480aacc wow64: Implement Wow64PrepareForException().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-01 18:13:53 +01:00
Alexandre Julliard c1b3d6eb10 ntdll: Add a __wine_unix_spawnvp syscall.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-27 17:40:14 +02:00
Alexandre Julliard 3a5b926384 wow64: Load wow64win.dll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-31 11:34:35 +02:00
Alexandre Julliard 40673153b4 wow64: Patch the Wow64Transition pointer in all loaded modules.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-31 11:31:41 +02:00
Alexandre Julliard 0afbbabcd9 wow64: Add support for multiple syscall tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-31 11:31:04 +02:00
Alexandre Julliard 4f4ddb57c2 wow64: Fix function comments.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-20 17:34:56 +02:00
Alexandre Julliard 2308120334 wow64: Forward 64-bit invalid handle exceptions to the 32-bit guest.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-20 17:33:56 +02:00
Alexandre Julliard e30b56b1a3 wow64: Add a thunk for the NtRaiseException syscall.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-20 16:07:25 +02:00
Alexandre Julliard e309bad98c include: Add a private header for Unix libraries definitions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-12 17:30:21 +02:00
Alexandre Julliard 8347c686e9 wow64: Add thunks for the Unix library syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-10 18:09:50 +02:00
Alexandre Julliard 4f0d8b697b wow64: Add thunks for a few misc syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-04 18:13:11 +02:00
Alexandre Julliard 477478f79c wow64: Implement Wow64ApcRoutine().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-04 18:13:11 +02:00
Alexandre Julliard ae21ddb024 wow64: Add support for jumping to 32-bit code in Wow64LdrpInitialize().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-04 18:13:11 +02:00
Alexandre Julliard 9f24bc44bc wow64: Make the syscall dispatcher point to the wow64cpu syscall wrapper.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-04 14:27:24 +02:00
Alexandre Julliard 8fed1c6809 wow64: Add a thunk for the wine_server_call() syscall.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-02 22:57:38 +02:00
Alexandre Julliard 90e1907ded wow64: Add support for file system redirection.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-28 22:07:04 +02:00
Alexandre Julliard 65caa0f2ef wow64: Implement Wow64AllocateTemp().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-28 15:59:06 +02:00
Alexandre Julliard 1d457b14a1 wow64: Add thunks for the Wow64-specific virtual memory syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-27 12:15:07 +02:00
Alexandre Julliard d1171c7d10 wow64: Add a stub for Wow64ApcRoutine().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-23 17:38:32 +02:00
Alexandre Julliard de9f285ee5 wow64: Add thunks for the atom syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-22 20:02:27 +02:00
Alexandre Julliard e8984787ac wow64: Add thunks for a few simple syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-22 20:02:27 +02:00
Alexandre Julliard 1b63875c66 wow64: Add support for setting up the syscall table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-22 20:02:27 +02:00
Alexandre Julliard 42dec97d1a wow64: Load the backend cpu dll at process init.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-22 13:33:57 +02:00
Alexandre Julliard c516826184 wow64: Add stubs for Wow64LdrpInitialize() and Wow64SystemServiceEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-22 13:21:53 +02:00