Alexandre Julliard
|
e55101715c
|
kernel32: Implement the LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE flag.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-01 19:25:57 +01:00 |
Alexandre Julliard
|
e1d8c176ef
|
kernel32: Implement the LOAD_LIBRARY_AS_IMAGE_RESOURCE flag.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-01 19:25:57 +01:00 |
Alexandre Julliard
|
1cee60d068
|
ntdll: Check file identity in addition to file name to find a loaded module.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-28 17:24:36 +01:00 |
Alexandre Julliard
|
bab3a3d59d
|
kernel32/tests: Add test for loading a dll under different names.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-27 18:21:00 +01:00 |
Alexandre Julliard
|
4a2ad423a6
|
server: Implement the various image flags in SECTION_IMAGE_INFORMATION.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-15 12:22:43 +01:00 |
Alexandre Julliard
|
2df367a4f7
|
kernel32/tests: Add some tests for CIL 32-bit image flags.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-15 08:25:29 +01:00 |
Alexandre Julliard
|
b6ca8fd25d
|
kernel32/tests: Add some tests for image flags and CLR images.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-13 20:23:27 +01:00 |
Alexandre Julliard
|
a8a74134e8
|
ntdll: Check for file mappings that cannot be loaded as dlls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-30 15:10:24 +01:00 |
Alexandre Julliard
|
0810e6a688
|
server: Implement the ImageContainsCode flag for image mappings.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-30 11:12:49 +01:00 |
Alexandre Julliard
|
41275cbabf
|
ntdll: Don't return 64-bit image info to 32-bit processes.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-30 10:59:12 +01:00 |
Alexandre Julliard
|
f9bd73c4d6
|
server: Allow creating image mappings for all supported CPU platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-30 10:57:00 +01:00 |
Alexandre Julliard
|
f10b6f6c35
|
kernel32/tests: Also test wrong architecture with matching 32/64 bitness.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-11 10:06:41 +01:00 |
Alexandre Julliard
|
d108ff79d5
|
ntdll: NtQuerySection takes SIZE_T parameters.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-28 13:06:43 +01:00 |
Alexandre Julliard
|
decf34e0e8
|
kernel32/tests: Add missing todos for 64-bit.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-28 13:04:09 +01:00 |
Alexandre Julliard
|
8a3624afc2
|
kernel32/tests: Add tests for loading dlls of different 32/64 bitness.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-27 21:12:46 +01:00 |
Alexandre Julliard
|
69a332fd03
|
kernel32/tests: Add tests for the ImageContainsCode flag.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-27 21:12:46 +01:00 |
Alexandre Julliard
|
c1487e4938
|
kernel32/tests: Build the dll path in the create_test_dll helper function.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-27 18:36:34 +01:00 |
Alexandre Julliard
|
e5d8129a3f
|
kernel32/tests: Improve tests for 32/64-bit image mappings.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-19 19:48:45 +01:00 |
Zebediah Figura
|
74b1426bba
|
kernel32/tests: Don't close the stop_event handle.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-17 10:28:35 +01:00 |
Zebediah Figura
|
7ecf84c421
|
kernel32/tests: Trace thread IDs in hexadecimal.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-17 10:28:26 +01:00 |
Alexandre Julliard
|
f448be618b
|
ntdll: Verify page protection against the mapping protections in VirtualAlloc and VirtualProtect.
This partially reverts 3a5ee02735 .
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-12 20:32:01 +02:00 |
Alexandre Julliard
|
24e9dcb1b4
|
kernel32/tests: Fix a dll reference leak.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-29 11:30:48 +02:00 |
Alexandre Julliard
|
8d82ab4ae7
|
kernel32: Add support for LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE flag.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-28 14:19:47 +02:00 |
Daniel Lehman
|
9118512135
|
kernel32/tests: Increase timeout for loader test.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-18 20:43:35 +02:00 |
Michael Müller
|
a345265614
|
ntdll: Mark LDR data as initialized.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-24 11:08:50 +02:00 |
John Sheu
|
ab11a5ae45
|
kernel32/tests: Add loader tests for fiber-local storage.
Signed-off-by: John Sheu <sheu@google.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-18 00:09:39 +09:00 |
André Hentschel
|
bdd7be3747
|
kernel32/tests: Fill in the delay IAT to succeed on Win10.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-16 12:02:32 +09:00 |
Piotr Caban
|
84b3218ed6
|
server: Fix loading of IMAGE_OPTIONAL_HEADER.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-09 00:56:00 +09:00 |
André Hentschel
|
2ecbdb8582
|
kernel32/tests: Remove superfluous filler definitions.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-08 18:41:28 +09:00 |
André Hentschel
|
c5868eed11
|
kernel32/tests: Use SetFilePointer instead of GetFileSize with WriteFile.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-08 18:41:28 +09:00 |
André Hentschel
|
e685bed6cc
|
kernel32/tests: Explicitly set SizeOfRawData.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-08 18:41:27 +09:00 |
Alexandre Julliard
|
1110eccafb
|
kernel32/tests: Fix a few more loader test failures.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-28 21:38:02 +09:00 |
Alexandre Julliard
|
32c7153fdb
|
server: Avoid rounding mapping sizes on the server side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-27 17:03:03 +09:00 |
Alexandre Julliard
|
24b49c4775
|
kernel32/tests: Fix loader test failures on some Windows versions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-27 16:09:40 +09:00 |
Alexandre Julliard
|
6f0979b983
|
ntdll: Implement the SectionImageInformation class of NtQuerySection.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-26 20:33:16 +09:00 |
Alexandre Julliard
|
2602df14d8
|
ntdll: Implement the SectionBasicInformation class of NtQuerySection.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-26 20:32:10 +09:00 |
Sebastian Lackner
|
648cbf63c0
|
kernel32/tests: Add a test for sorting of InMemoryOrderModuleList.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-07 21:23:26 +09:00 |
Nikolay Sivov
|
a0ec5fecd0
|
kernel32/tests: Use todo_wine_if() in tests.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-16 12:09:37 +09:00 |
Dmitry Timoshkov
|
e67a00b466
|
ntdll: Separate image relocation from NtMapViewOfSection.
|
2015-08-18 19:56:48 +09:00 |
Francois Gouget
|
f8a7d6ed74
|
Assorted spelling fixes.
|
2015-08-07 23:50:48 +09:00 |
Dmitry Timoshkov
|
38649f2060
|
kernel32/tests: Add a loader test using minimal PE image that Windows7 is able to load.
|
2015-07-13 22:08:30 +09:00 |
Dmitry Timoshkov
|
edc0fa74a3
|
kernel32: Fix compilation of loader tests with PSDK.
|
2015-07-13 22:08:26 +09:00 |
Francois Gouget
|
5ea2bdda5d
|
kernel32/tests: Silence some loader and locale traces that generate too many lines.
|
2015-05-11 15:19:05 +09:00 |
Nikolay Sivov
|
d1243bcc85
|
kernel32/tests: Remove a couple of duplicated constants.
|
2015-02-03 20:52:51 +09:00 |
Nikolay Sivov
|
8f2b5653a7
|
kernel32/tests: Remove todo_wine that doesn't work anymore.
|
2015-01-28 21:29:57 +01:00 |
Nikolay Sivov
|
f670be8ec8
|
kernel32/tests: Make loader tests independent from each other.
|
2015-01-28 21:29:53 +01:00 |
Nikolay Sivov
|
5a8d73283c
|
ntdll: Fix LdrLockLoaderLock()/LdrUnlockLoaderLock() on 64bit.
|
2014-06-11 13:05:39 +02:00 |
Alexandre Julliard
|
ff08cd597d
|
ntdll: Only allocate TLS data when resolving imports.
|
2014-02-17 20:16:08 +01:00 |
Alexandre Julliard
|
0f0bf58663
|
ntdll: Don't fixup imports for executables.
|
2014-02-17 20:15:44 +01:00 |
Alexandre Julliard
|
7307298ac3
|
ntdll: Don't fixup imports when a dll is already loaded.
|
2014-02-17 20:15:43 +01:00 |