Alexandre Julliard
|
eb337adcc2
|
ntdll: Fix CONTEXT definition for ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-05 13:21:31 +01:00 |
Alexandre Julliard
|
b526a48a24
|
ntdll: Pass the stack pointer to virtual_clear_thread_stack().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-04 15:03:55 +01:00 |
Alexandre Julliard
|
23ec3ce2a3
|
ntdll: Start process execution directly at the kernel32 process entry point.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-04 15:03:55 +01:00 |
Alexandre Julliard
|
f64d2688d2
|
ntdll: Move suspending a thread on startup into attach_dlls().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-01 20:32:12 +01:00 |
Alexandre Julliard
|
c3dd077d34
|
ntdll: Run the entire thread initialization code on the thread stack on remaining platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-01 19:26:10 +01:00 |
Alexandre Julliard
|
32c2cfb861
|
ntdll: Run the entire thread initialization code on the thread stack on x86-64.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-01 19:20:22 +01:00 |
Alexandre Julliard
|
a89fdd58ec
|
ntdll: Run the entire thread initialization code on the thread stack on i386.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-01 19:18:57 +01:00 |
Alexandre Julliard
|
70b69f3e5f
|
ntdll: Don't return from attach_dlls on failure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-30 19:06:44 +01:00 |
Alexandre Julliard
|
6c61ea6a13
|
ntdll: Suspend a thread with its start context explicitly before attaching dlls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-30 12:15:51 +01:00 |
Alexandre Julliard
|
53e4c36ef8
|
ntdll: Add a platform-specific helper for starting a thread.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-29 20:15:30 +01:00 |
Alexandre Julliard
|
afb16abc0f
|
ntdll: Add a platform-specific helper for starting a process.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-29 17:18:23 +01:00 |
Alexandre Julliard
|
f8e0bd1b0d
|
ntdll: Put the initial pthread stack at the end of the Win32 stack.
Create a separate view for it so that the main stack can be freed
independently.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-29 10:44:21 +01:00 |
Alexandre Julliard
|
93eceba03e
|
ntdll: Move freeing the thread stack to a common helper.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-29 10:43:39 +01:00 |
Alexandre Julliard
|
74b50e27e1
|
ntdll: Fix stack alignment in relay calls on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-27 16:15:24 +01:00 |
Alexandre Julliard
|
822e142403
|
ntdll: Support magic \1 prefix in debug format for relay traces.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-25 12:05:40 +01:00 |
Alexandre Julliard
|
ab9c5625ec
|
ntdll: Print thread id by default in all traces.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-25 11:42:28 +01:00 |
Hans Leidekker
|
fdc51fc278
|
ntdll: Fix size returned from RtlMakeSelfRelativeSD on 64-bit.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-24 16:48:02 +01:00 |
Alexandre Julliard
|
5e3cf758d1
|
ntdll: Set the initial process context on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-21 21:47:42 +01:00 |
Alexandre Julliard
|
9e093936e2
|
ntdll: Use a separate stack when starting new threads.
Based on a patch by Sebastian Lackner.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-21 15:05:50 +01:00 |
Alexandre Julliard
|
ed893d3591
|
ntdll: Delay attaching to dlls loaded because of a forwarded entry point.
Based on a patch by Sebastian Lackner.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-21 13:14:16 +01:00 |
Alexandre Julliard
|
8477ae27a8
|
ntdll: Fixup imports in the first thread that runs, even if it's not the main one.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-20 20:24:39 +01:00 |
Alexandre Julliard
|
03993b456c
|
ntdll: Also check for EACCES to detect noexec failures.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-17 12:02:16 +01:00 |
Alexandre Julliard
|
2e364d25cc
|
ntdll: Fall back to read() on noexec filesystems also for non-image mappings.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-17 12:02:16 +01:00 |
Alexandre Julliard
|
42b79375d3
|
ntdll: Fall back to read() earlier on noexec filesystems.
This avoid running into problems setting permissions later on.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-16 21:48:44 +01:00 |
Sebastian Lackner
|
959d240cbe
|
ntdll: Avoid crash when trying to access page prot of address beyond address space limit.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-16 14:14:01 +01:00 |
Alexandre Julliard
|
5996398360
|
ntdll: Don't change packing of fd cache entries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-02 19:12:08 +01:00 |
Alexandre Julliard
|
a5b67f3fdd
|
ntdll: Use WINAPIV calling convention for variadic functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-02 10:16:54 +01:00 |
Nikolay Sivov
|
3a3392acc6
|
ntdll: RtlGetCurrentDirectory_U() returns length, not status.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-23 10:33:50 +02:00 |
Nikolay Sivov
|
86370cc345
|
ntdll: Added RtlDosPathNameToNtPathName_U_WithStatus().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-23 10:33:44 +02:00 |
Andrey Gusev
|
4895156369
|
ntdll: Remove redundant comparison.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-12 15:59:24 +02:00 |
Zebediah Figura
|
7477792b4c
|
server: FSCTL_PIPE_LISTEN on a pipe client should return STATUS_ILLEGAL_FUNCTION.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-10 19:52:36 +02:00 |
Zebediah Figura
|
cd4dc08b30
|
ntdll/tests: Don't abort if NtCancelFileIoEx() is missing.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-10 19:52:22 +02:00 |
Jacek Caban
|
f449146ae3
|
ntdll: Remove no longer needed handling of FD_TYPE_PIPE.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-09 19:53:59 +02:00 |
Jacek Caban
|
4e17ff7c98
|
ntdll/tests: Remove no longer needed Sleep calls.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-09 19:52:38 +02:00 |
Huw Davies
|
2175852f5a
|
ntdll: Add free list buckets for every arena size up to 0x100.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-09 19:52:29 +02:00 |
Alexandre Julliard
|
49d3cac9ce
|
ntdll: Don't try to unmap system views on the server side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-09 10:45:10 +02:00 |
Alexandre Julliard
|
0374d86c57
|
ntdll: Ignore the preload start address if it is zero.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-09 10:45:10 +02:00 |
Jacek Caban
|
1e87417e7f
|
ntdll: Always use server ioctl for FSCTL_PIPE_PEEK.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-05 19:33:09 +02:00 |
Louis Lenders
|
9a53298eed
|
ntdll: Add stub for RtlGetUnloadEventTrace.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-04 22:27:00 +02:00 |
Jacek Caban
|
7eb7854161
|
server: Use server side named pipe implementation in byte mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-04 21:40:56 +02:00 |
Alexandre Julliard
|
dc203dd833
|
ws2_32: Lock the user output buffer during receives.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-03 13:38:29 +02:00 |
Jacek Caban
|
3f07c6e256
|
server: Add FileFsDeviceInformation implementation for named pipes.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-03 09:41:19 +02:00 |
Jacek Caban
|
2ab2f31f18
|
server: Allow server side NtQueryVolumeInformationFile implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-03 09:39:52 +02:00 |
Akihiro Sagawa
|
f9a5ad1348
|
ntdll: Treat CIFS/SMB2 file systems as remote devices.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-02 10:14:13 +02:00 |
Alex Henrie
|
71e04aaa38
|
ntdll: Add stub for RtlIpv4StringToAddressW.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-28 11:01:49 +02:00 |
Michael Müller
|
e0392c3ba8
|
ntdll: Fix parameters of RtlIpv4StringToAddressExW.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-28 11:01:41 +02:00 |
Alexandre Julliard
|
a27f187503
|
ntdll: Support loading binaries that start inside the DOS area.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 09:30:05 +02:00 |
Alexandre Julliard
|
5fa8713ddc
|
ntdll: No longer store the mapping handle with the view.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 17:01:45 +02:00 |
Alexandre Julliard
|
ab182dbf06
|
server: No longer store the mapping object in the dll structure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 17:01:45 +02:00 |
Alexandre Julliard
|
aa90910e93
|
server: Implement NtAreMappedFilesTheSame functionality on the server side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 17:01:45 +02:00 |