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
|
d7add38218
|
ntdll: Make __wine_unix_call() WINAPI to follow syscall conventions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-11 23:00:49 +02:00 |
Alexandre Julliard
|
572817948a
|
ntdll: Add a custom type for the Unix functions table handle.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-10 18:07:32 +02:00 |
Alexandre Julliard
|
d91d05b80a
|
ntdll: Add a Wine-specific NtQueryVirtualMemory() query to retrieve the Unix call table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-10 18:06: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
|
e30f091f3b
|
wow64cpu: Restore the full 32-bit context when changed externally.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-04 14:27:24 +02:00 |
Alexandre Julliard
|
e5339ecbc6
|
ntdll: Add a Wine-specific class in NtQueryVirtualMemory to retrieve the init functions of a module.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-03 23:41:05 +02:00 |
Alexandre Julliard
|
c6373abc10
|
ntdll: Update the MEMORY_INFORMATION_CLASS enumeration.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-03 23:41:05 +02:00 |
Alexandre Julliard
|
9bf46d5ce6
|
ntdll: Make wine_nt_to_unix_file_name() and wine_unix_to_nt_file_name() follow NT syscall conventions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-02 22:57:38 +02:00 |
Alexandre Julliard
|
37ed43a171
|
ntdll: Fix the SYSTEM_CACHE_INFORMATION structure definition.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-02 22:57:38 +02:00 |
Alexandre Julliard
|
e028401d08
|
wow64: Add thunks for a number of system syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-30 13:19:03 +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
|
eb6fcd3cb9
|
ntdll: Rename the SYSTEM_MODULE and SYSTEM_MODULE_INFORMATION structures.
To be consistent with the _EX version.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-27 16:39:55 +02:00 |
Alexandre Julliard
|
34a4f5bca5
|
wow64: Add thunks for the registry I/O syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-26 19:42:25 +02:00 |
Paul Gofman
|
20fff538c4
|
ntdll: Add stub for ProcessInstrumentationCallback info class in NtSetInformationProcess().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-19 15:37:03 +02:00 |
Paul Gofman
|
b335b69368
|
ntdll: Add SystemKernelDebuggerInformationEx info class to NtQuerySystemInformation().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-19 15:36:32 +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
|
0426430563
|
ntdll: Implement NtWow64GetNativeSystemInformation().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-05 13:41:30 +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
|
19f19d0e2e
|
ntdll: Implement NtWow64AllocateVirtualMemory64().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-29 14:51:25 +02:00 |
Alexandre Julliard
|
bfd2d1d77d
|
ntdll: Implement NtWow64Read/WriteVirtualMemory64().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-29 12:42:57 +02:00 |
Alexandre Julliard
|
d08f42b68c
|
kernelbase: Move CopyContext() implementation to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-03 17:42:19 +02:00 |
Jacek Caban
|
1b5ea62e8e
|
ntdll: Introduce wine_unix_call.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-01 18:00:32 +02:00 |
Alexandre Julliard
|
78cbc26957
|
ntdll: Fill the Wow64 PEB and process parameters.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-25 21:13:00 +02:00 |
Alexandre Julliard
|
4e8fcc41ca
|
ntdll: Replace __wine_make_process_system by a Wine-specific NtSetInformationProcess() class.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-24 18:31:27 +02:00 |
Alexandre Julliard
|
5ba8f0d73b
|
ntdll: Store the Wow64 context at the top of the 64-bit stack.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-17 18:49:09 +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
|
dba8d3c3d4
|
include: Remove context definitions for obsolete platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-11 20:33:51 +02:00 |
Alexandre Julliard
|
40165dfa58
|
ntdll: RtlCreateUserThread() also takes a zero_bits parameter.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-07 22:22:49 +02:00 |
Alexandre Julliard
|
6a296592aa
|
server: Send the zero_bits parameter for remote NtCreateThreadEx() calls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-07 22:22:49 +02:00 |
Alexandre Julliard
|
87b7132b37
|
ntdll: Implement RtlFindExportedRoutineByName().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-05 21:52:22 +02:00 |
Alexandre Julliard
|
7cdb88a5d8
|
include: Update the SYSTEM_PROCESS_INFORMATION structure.
Spotted by Alex Henrie.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-30 22:59:50 +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
|
c639396875
|
include: Update PROCESS_BASIC_INFORMATION definition.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-13 19:38:32 +02:00 |
Alistair Leslie-Hughes
|
3269da9b46
|
ntdll: Stub NtQuerySystemInformation(SystemCodeIntegrityInformation).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49192
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-08 21:37:36 +02:00 |
Alexandre Julliard
|
985bd97c2b
|
ntdll: Retrieve Wine version strings through NtQuerySystemInformation().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-05 15:07:01 +02:00 |
Alexandre Julliard
|
afaf35b9e1
|
include: Add more SYSTEM_INFORMATION_CLASS definitions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-30 17:10:03 +02:00 |
Paul Gofman
|
084519a82b
|
ntdll: Implement NtQuerySystemInformationEx(SystemCpuSetInformation).
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-30 17:10:03 +02:00 |
Rémi Bernon
|
d9d478e277
|
ntdll/tests: Add RtlQueryPerformanceCounter tests.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-19 19:55:34 +01:00 |
Alexandre Julliard
|
e2659819b8
|
include: Always define 32- and 64-bit versions of the TEB and PEB structures.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-05 15:53:19 +01:00 |
Jacek Caban
|
014f249aea
|
ntdll: Don't use FeatureSet for XSAVE compaction support flag.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-24 22:01:42 +01:00 |
Jacek Caban
|
a8856381ed
|
ntdll: Use xsavec in x86_64 syscall dispatcher.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-22 20:19:17 +01:00 |
Michael Müller
|
835f5fff71
|
ntdll: Implement NtQuerySystemInformation(SystemExtendedHandleInformation).
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-18 10:14:38 +01:00 |
Alexandre Julliard
|
c2c57e8dba
|
ntdll: Use the SECTION_IMAGE_INFORMATION bitfields where possible.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-16 21:20:47 +01:00 |
Alexandre Julliard
|
e941079126
|
ntdll: Reimplement local atom tables in user space.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-16 11:01:25 +01:00 |
Alexandre Julliard
|
b6f774df69
|
server: Add a request to return all object types.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-05 22:53:46 +01:00 |
Alexandre Julliard
|
dc4e881834
|
server: Add support for object counts in the object type information.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-04 23:11:22 +01:00 |