Alexandre Julliard
|
e16ccaf05d
|
ntdll: Support debugger attach from a 64-bit process to a 32-bit process.
This is needed until 64-bit ntdll can be mapped in all
processes. Partial revert of 8dc6987ba5 .
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52157
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-01-03 17:46:39 +01:00 |
Alexandre Julliard
|
8dc6987ba5
|
ntdll: Create a remote thread in DbgUiIssueRemoteBreakin().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-11-09 22:02:54 +01:00 |
Alexandre Julliard
|
73a281104b
|
ntdll: Get rid of the almost empty directory.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-05 13:44:03 +02:00 |
Alexandre Julliard
|
3469ebf90e
|
ntdll: Implement RtlWow64GetThreadSelectorEntry().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-01 10:32:24 +02:00 |
Alexandre Julliard
|
17716bc7f3
|
ntdll: Implement RtlWow64GetCurrentCpuArea().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-30 18:46:16 +02:00 |
Alexandre Julliard
|
ee0b909f87
|
ntdll: Export RtlWow64Get/SetThreadContext() on all 64-bit platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-18 17:53:30 +02:00 |
Alexandre Julliard
|
e97a2c4c0f
|
ntdll: Implement RtlWow64GetCpuAreaInfo().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-12 16:56:27 +02:00 |
Alexandre Julliard
|
4f8ede8e76
|
ntdll: Implement RtlWow64IsWowGuestMachineSupported().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-29 23:37:45 +02:00 |
Alexandre Julliard
|
6c2f19c0a7
|
ntdll: Implement RtlWow64GetCurrentMachine().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-29 23:37:45 +02:00 |
Alexandre Julliard
|
f2c1470c7c
|
ntdll: Implement RtlWow64GetProcessMachines().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-29 23:37:45 +02:00 |
Alexandre Julliard
|
7999af8244
|
ntdll: Implement NtWaitForDebugEvent().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 16:48:09 +01:00 |
Alexandre Julliard
|
d848a25b76
|
ntdll: Implement DbgUiConvertStateChangeStructure().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 11:39:06 +01:00 |
Alexandre Julliard
|
c8f5cced47
|
ntdll: Implement NtDebugContinue().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 11:22:23 +01:00 |
Alexandre Julliard
|
46b84e7a83
|
ntdll: Implement NtDebugActiveProcess() and NtRemoveProcessDebug().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 11:09:01 +01:00 |
Alexandre Julliard
|
964772bc8e
|
ntdll: Support the NtCreateDebugObject() flags.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-29 12:34:46 +01:00 |
Alexandre Julliard
|
a24e330b20
|
ntdll: Implement DbgUiConnectToDbg().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-29 10:22:39 +01:00 |
Alexandre Julliard
|
f7c48da359
|
ntdll: Implement DbgUiGet/SetThreadDebugObject().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-29 10:22:39 +01:00 |
Zebediah Figura
|
6cf3561ff3
|
ntdll: Pass the token to NtCreateUserProcess().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-24 15:18:44 +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
|
52e9baddbc
|
ntdll: Move the NT path conversion for exec process to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-02 14:46:14 +02:00 |
Alexandre Julliard
|
a8ddcf7dfe
|
ntdll: Use syscalls for a couple of Wine internal functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-08-25 19:31:43 +02:00 |
Alexandre Julliard
|
635e914bde
|
ntdll: Use syscall thunks for process functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 00:04:13 +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
|
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
|
44a230937b
|
ntdll: Move the remaining process functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-18 14:48:15 +02:00 |
Alexandre Julliard
|
2ec86fc20a
|
ntdll: Remove support for PPC32.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-17 16:46:14 +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
|
c4c3b06e83
|
ntdll: Move the NtCreateUserProcess() implementation to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-16 12:04:13 +02:00 |
Alexandre Julliard
|
412555e0cd
|
ntdll: Move fork and exec support to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 14:32:11 +02:00 |
Alexandre Julliard
|
84d25135b3
|
ntdll: Implement NtCreateUserProcess().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-10 22:38:49 +02:00 |
Alexandre Julliard
|
8e5d304278
|
ntdll: Move DbgUiIssueRemoteBreakin() to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-05 16:54:35 +02:00 |
Alexandre Julliard
|
be0eb9c92e
|
ntdll: Move the thread startup code to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-03 20:01:16 +02:00 |
Alexandre Julliard
|
c0319e0eab
|
ntdll: Move server wait functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-01 22:10:28 +02:00 |
Alexandre Julliard
|
54a7e592e4
|
ntdll: Implement ProcessImageInformation class in NtQueryInformationProcess().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-26 15:58:13 +02:00 |
Alexandre Julliard
|
7cc9ccbd22
|
kernel32: Move GetProcessTimes() implementation to kernelbase and ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-22 14:31:55 +02:00 |
Alexandre Julliard
|
fb310724f6
|
ntdll: Move the wineloader exec support to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-19 14:08:16 +02:00 |
Alexandre Julliard
|
a10f1e9d7b
|
kernel32: Move FlushProcessWriteBuffers() stub to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-05 20:53:02 +02:00 |
Alexandre Julliard
|
9fd2330a96
|
ntdll: Add a helper to exec wineloader.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-28 11:28:29 +02:00 |
Alexandre Julliard
|
3e0c90e4c7
|
ntdll: Avoid using wine_get_build/data_dir() from libwine.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-27 12:35:19 +02:00 |
Sven Baars
|
1cfaf1425a
|
ntdll: Fix a memory leak in fork_and_exec.
Signed-off-by: Sven Baars <sbaars@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-20 17:19:11 +02:00 |
Alexandre Julliard
|
e36b97e1d0
|
ntdll: Use wcsncmp() instead of strncmpW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 15:53:53 +02:00 |
Alexandre Julliard
|
e003b9884e
|
ntdll: Use wcslen() instead of strlenW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 15:53:53 +02:00 |
Alexandre Julliard
|
285c5490a4
|
ntdll: Use wcsrchr() instead of strrchrW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 15:53:53 +02:00 |
Alexandre Julliard
|
eb1b2e5486
|
ntdll: Avoid using sprintfW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-30 23:10:06 +02:00 |
Alexandre Julliard
|
f831b3bd3d
|
ntdll: Use wcsnicmp() instead of strncmpiW() where possible.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-27 21:16:13 +01:00 |
Alexandre Julliard
|
3e049b6b96
|
ntdll: Use wcsicmp() instead of strcmpiW() where possible.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-27 21:16:13 +01:00 |
Alexandre Julliard
|
9b01eda7c8
|
ntdll: Use external codepage tables for the Unix codepage too.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 09:15:19 +01:00 |
Paul Gofman
|
74a74556dd
|
server: Support creating processes with specified parent.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47817
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-13 13:13:36 +01:00 |
Alexandre Julliard
|
eee3a4e84a
|
kernel32: Move support for starting Unix processes to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-12 22:05:58 +01:00 |