Alexandre Julliard
|
e5e857c290
|
ntdll: Add support for dispatching exception from 32-bit code in Wow64 mode.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-12-01 18:13:53 +01:00 |
Alexandre Julliard
|
747b97539b
|
ntdll: Use the standard va_list instead of __ms_va_list.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-22 11:12:17 +02:00 |
Alexandre Julliard
|
b56a4b3efc
|
ntdll: Implement KiUserCallbackDispatcher().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-17 11:55:39 +02:00 |
Alexandre Julliard
|
0bce76d830
|
ntdll: Move the loading of the global options to the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-04 11:45:51 +02:00 |
Alexandre Julliard
|
3a32ea8e91
|
ntdll: Add support for LdrSystemDllInitBlock.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-07 16:33:29 +02:00 |
Alexandre Julliard
|
a71cb210f1
|
ntdll: Remove no longer used syswow64 directory string.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-26 21:24:53 +02:00 |
Alexandre Julliard
|
8f3383f741
|
ntdll: Parse the loadFrom attribute in manifest dll elements.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-19 15:39:55 +02:00 |
Alexandre Julliard
|
beff5c56cd
|
ntdll: Move the PEB initialization to LdrInitializeThunk().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-05 12:08:09 +02:00 |
Alexandre Julliard
|
7929b21ede
|
ntdll: Define NtCurrentTeb64() on 64-bit to avoid some #ifdefs.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-01 12:25:21 +02:00 |
Alexandre Julliard
|
2a8a4cbbe6
|
ntdll: Move kernel32 loading into LdrInitializeThunk().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-31 21:13:45 +02:00 |
Alexandre Julliard
|
22da5bd757
|
ntdll: Move the loadorder support to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-16 20:36:43 +01:00 |
Alexandre Julliard
|
46fd718ec7
|
ntdll: Fetch locale information from the Unix side in resource loading.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50769
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-03 21:54:44 +01:00 |
Alexandre Julliard
|
65cff86951
|
ntdll: Remove no longer needed Unix codepage functions from the PE side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-28 11:29:46 +01:00 |
Alexandre Julliard
|
305cb8af27
|
ntdll: Initialize the ShowDotFiles option on the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-25 16:15:26 +01:00 |
Alexandre Julliard
|
58eceff167
|
ntdll: Don't use wine/server.h from the PE side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-16 23:01:37 +01:00 |
Rémi Bernon
|
da3be6b0b6
|
ntdll: Print a warning or an error for other exceptions.
Depending on EH_NONCONTINUABLE.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-08 11:04:17 +01:00 |
Paul Gofman
|
87ea7698ab
|
ntdll: Allocate TEB FLS data in LdrInitializeThunk().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:30 +02:00 |
Paul Gofman
|
905deff5da
|
ntdll: Reimplement FLS data management on top of up to date structures.
Win10 18132 introduced increased FLS data limit and entirely changed
underlying structure.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:29 +02:00 |
Alexandre Julliard
|
e055a3ee05
|
configure: Require 64-bit compare-and-swap support from gcc.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49191
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-28 17:03:57 +02:00 |
Alexandre Julliard
|
f51cd0a1b5
|
ntdll: Use the process parameters directly in exec_process().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-02 15:09:33 +02:00 |
Alexandre Julliard
|
1a9558cf9b
|
ntdll: Call the thread entry point through BaseThreadInitThunk().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-01 16:41:03 +02:00 |
Alexandre Julliard
|
1581fb619b
|
ntdll: Get rid of the server_init_process_done() Unix library callback.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-26 13:04:09 +02:00 |
Alexandre Julliard
|
4a7cd0f492
|
ntdll: Call NtContinue() from LdrInitializeThunk() instead of returning.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-20 18:23:44 +02:00 |
Alexandre Julliard
|
d18b566995
|
ntdll: Store the filesystem redirection flag in the 64-bit TEB.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-24 18:26:18 +02:00 |
Alexandre Julliard
|
a865a4f61d
|
ntdll: Allocate 64-bit TEB and PEB in WoW64 mode.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-24 18:26:18 +02:00 |
Alexandre Julliard
|
0bf52b09f2
|
ntdll: Update the TEB and PEB structures for newer Windows versions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-23 23:21:08 +02:00 |
Alexandre Julliard
|
4752e252ea
|
ntdll: Use a syscall thunk for NtClose().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 18:30:08 +02:00 |
Alexandre Julliard
|
dd77ff754b
|
ntdll: Move the token functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-20 17:58:12 +02:00 |
Alexandre Julliard
|
76e48978a9
|
ntdll: Move more object manager functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 23:16:51 +02:00 |
Alexandre Julliard
|
518decf16b
|
ntdll: Move NtQueryObject/NtSetInformationObject to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-08 14:38:23 +02:00 |
Alexandre Julliard
|
70fceaa2fe
|
ntdll: Use the standard C library names for the wide char functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
cfc9da22f5
|
ntdll: Use the standard C library names for the string functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
4478ba258e
|
ntdll: Use the standard C library names for the printf functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
8a169390c9
|
ntdll: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
43be3507c0
|
ntdll: Setup the main thread before initializing ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:47 +02:00 |
Alexandre Julliard
|
15c3eaafbb
|
ntdll: Move retrieving the startup info to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:47 +02:00 |
Alexandre Julliard
|
067648cd2b
|
ntdll: Reimplement the string functions to avoid depending on libc.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:47 +02:00 |
Alexandre Julliard
|
438abad27c
|
ntdll: Set the Wine paths environment variables from the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-24 18:31:09 +02:00 |
Alexandre Julliard
|
9b9845e43e
|
ntdll: Move the system information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-23 20:23:55 +02:00 |
Alexandre Julliard
|
31538a79a9
|
ntdll: Move the loading of .so dlls to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-23 20:09:42 +02:00 |
Alexandre Julliard
|
c468a36903
|
ntdll: Use unix_to_nt_file_name() to convert Unix paths in RtlGetFullPathName_U().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-21 16:48:24 +02:00 |
Alexandre Julliard
|
7e3d265469
|
ntdll: Move the volume information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-18 19:56:43 +02:00 |
Alexandre Julliard
|
2e6a2cf9c6
|
ntdll: Move the WoW64 thread context functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-18 14:48:15 +02:00 |
Alexandre Julliard
|
e84ec36a62
|
ntdll: Move the thread get/set information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-18 14:48:15 +02:00 |
Alexandre Julliard
|
df5e476487
|
ntdll: Move the current directory initialization to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-17 16:27:24 +02:00 |
Alexandre Julliard
|
f6bfb4ce00
|
ntdll: Move the device I/O control functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-16 18:36:30 +02:00 |
Alexandre Julliard
|
888d66a237
|
ntdll: Move the file read/write functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-16 18:36:30 +02:00 |
Alexandre Julliard
|
e9e5c95058
|
ntdll: Move the process information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-16 18:36:30 +02:00 |
Alexandre Julliard
|
c3e2013b61
|
ntdll: Move the get/set file information functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-14 19:35:20 +02:00 |
Alexandre Julliard
|
9ed9512662
|
ntdll: Move a few file functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 17:16:25 +02:00 |