Sebastian Lackner
|
5f49f07d49
|
ntdll: Handle write watches in virtual_uninterrupted_write_memory.
|
2015-03-19 17:06:29 +09:00 |
Francois Gouget
|
ca1545cf17
|
ntdll: Remove unneeded NONAMELESSXXX directives.
|
2015-03-16 15:04:50 +09:00 |
Sebastian Lackner
|
6bec132c7a
|
ntdll: Try to handle write-watches while we're on the signal stack.
|
2015-02-27 14:59:08 +09:00 |
Hans Leidekker
|
faf70e2fbd
|
ntdll: Fix calculation of process and thread affinity masks on systems with a large number of processors.
|
2015-01-21 15:31:16 +01:00 |
Sebastian Lackner
|
34b2d920b4
|
ntdll: Improve check_atl_thunk to prevent passing exceptions to the usermode application.
|
2014-10-15 11:52:06 +09:00 |
Sebastian Lackner
|
e16996bb3d
|
ntdll: reset_write_watches shouldn't remove enforced exec permissions.
|
2014-10-13 18:31:19 +09:00 |
Sebastian Lackner
|
aa3c6111d9
|
ntdll: Ensure force_exec_prot is also used for views with write watch permissions.
|
2014-10-13 18:31:14 +09:00 |
Michael Müller
|
9e69715900
|
ntdll: Fix handling of page fault if a guard page and write watch is triggered at the same time.
|
2014-10-07 20:21:56 +02:00 |
Alexandre Julliard
|
2cef8dbcc2
|
ntdll: Determine the mapping type automatically from the WRITECOPY flag.
|
2014-05-13 12:28:58 +02:00 |
Jacek Caban
|
5ceb22714e
|
ntdll: Use MAP_PRIVATE for copy on write mappings.
|
2014-05-13 12:27:32 +02:00 |
Jacek Caban
|
4792cf31c5
|
ntdll: Always use MAP_SHARED in NtMapViewOfSection.
|
2014-05-08 18:27:38 +02:00 |
Alexandre Julliard
|
693d6e48d7
|
ntdll: Don't wait for writes to complete in NtFlushVirtualMemory.
|
2014-04-24 14:39:48 +02:00 |
Alexandre Julliard
|
e8eb781327
|
server: Check PE file architecture at mapping creation time.
|
2013-11-21 19:39:02 +01:00 |
André Hentschel
|
4ecc9788bd
|
ntdll: Adjust NtAreMappedFilesTheSame to win8 behaviour.
|
2013-11-13 11:21:50 +01:00 |
Frédéric Delanoy
|
416930d498
|
ntdll: Use BOOL type where appropriate.
|
2013-11-04 11:03:43 +01:00 |
Alexandre Julliard
|
5c0b5f4dcb
|
ntdll: Move the select and APC support to server.c.
|
2013-08-26 20:36:56 +02:00 |
Dmitry Timoshkov
|
3d759a0c69
|
ntdll: NtAllocateVirtualMemory should fail to commit if an address range is already committed for a memory mapped file.
|
2013-07-19 14:40:17 +02:00 |
Daniel Lehman
|
12f3ac4f46
|
ntdll: Use larger virtual heap for 64-bit.
|
2013-04-12 11:56:10 +02:00 |
Alexandre Julliard
|
cd03a51e7d
|
ntdll: Set the address space limit before running application code.
|
2013-04-04 13:28:43 +02:00 |
André Hentschel
|
6c02f66075
|
ntdll: Remove SPARC support.
|
2013-03-05 11:01:27 +01:00 |
Alexandre Julliard
|
99d89b347f
|
ntdll: Add a helper function to check that a fault address lies in a known virtual memory view.
|
2013-02-12 19:56:19 +01:00 |
Alexandre Julliard
|
90e90e3b6a
|
ntdll: Make the page_size variable global.
|
2013-01-08 16:35:30 +01:00 |
André Hentschel
|
538a0abbd7
|
include: Rename IMAGE_FILE_MACHINE_ARMV7 to IMAGE_FILE_MACHINE_ARMNT.
|
2012-08-17 10:45:17 +02:00 |
André Hentschel
|
567e44161c
|
ntdll: Check for ARMv7 architecture dynamically when loading a PE.
|
2012-06-25 10:37:56 +02:00 |
Erich Hoover
|
48174b6d1e
|
ntdll: Fix section header heap deadlock.
|
2012-04-06 20:10:58 +02:00 |
Henri Verbeet
|
f1651e9208
|
ntdll: Use the copy of the section headers for applying memory protections as well in map_image().
|
2012-04-04 17:22:12 +02:00 |
Henri Verbeet
|
31eff06654
|
ntdll: Free the correct section headers copy in map_image().
|
2012-04-04 17:22:08 +02:00 |
Erich Hoover
|
3dd58d8bfb
|
ntdll: Fix mapping sections for applications that map over the section headers.
|
2012-03-16 11:21:01 +01:00 |
Dmitry Timoshkov
|
3a5ee02735
|
ntdll: Add an access check for file mappings.
|
2012-01-24 18:10:31 +01:00 |
Dmitry Timoshkov
|
1d01a7ba1e
|
kernel32: Fix access flags to page protection mapping in MapViewOfFileEx.
|
2012-01-17 11:54:43 +01:00 |
Dmitry Timoshkov
|
332eee4053
|
ntdll: Replace WRITE by WRITECOPY protection on an image section as Windows does.
|
2011-12-16 16:38:29 +01:00 |
Dmitry Timoshkov
|
eed406e028
|
ntdll: Setting WRITECOPY protection on a memory-mapped file is allowed.
|
2011-12-16 16:38:29 +01:00 |
Francois Gouget
|
c7cb3e6cb2
|
configure: Use errno.h instead of the non-standard sys/errno.h header.
|
2011-12-15 17:46:38 +01:00 |
Dmitry Timoshkov
|
517d0800df
|
ntdll: Revert 33b0f0edff .
The tests clearly show that this commit is wrong.
|
2011-11-23 14:14:25 +01:00 |
Dmitry Timoshkov
|
a93f86716f
|
kernel32: Add a bunch of tests for protections accepted by VirtualAlloc, make it pass under Wine.
|
2011-11-08 10:19:51 +01:00 |
Dmitry Timoshkov
|
33255ee6ec
|
ntdll: Make the VirtualProtect tests pass under Wine.
|
2011-11-03 13:51:56 +01:00 |
André Hentschel
|
41e188f148
|
ntdll: Only load ARMv7 PE images when supported by CPU.
|
2011-11-02 12:27:15 +01:00 |
André Hentschel
|
9afb206eaf
|
ntdll: Try to load ARMv7 PE images on ARM.
|
2011-11-01 16:45:39 +01:00 |
Michael Stefaniuc
|
68f90d9697
|
kernel32/ntdll: Mark a variable as unused.
|
2011-10-28 19:10:30 +02:00 |
Dmitry Timoshkov
|
16eac43c8e
|
ntdll: Move adding VPROT_READ for Solaris to the same place where it's done for FreeBSD.
|
2011-10-17 17:45:07 +02:00 |
Dmitry Timoshkov
|
f7e466455d
|
ntdll: FreeBSD needs page read access when execute access is requested.
|
2011-10-17 17:45:07 +02:00 |
Dmitry Timoshkov
|
988307e87b
|
ntdll: Use STATUS_INVALID_PAGE_PROTECTION as return value for invalid protections.
|
2011-09-28 11:00:02 +02:00 |
Alexandre Julliard
|
33b0f0edff
|
ntdll: Fix protection flags for uninitialized sections.
|
2011-09-09 12:40:44 +02:00 |
André Hentschel
|
322c2f45f8
|
ntdll: Fix a comment.
|
2011-09-08 11:21:49 +02:00 |
André Hentschel
|
8fc7419120
|
ntdll: Allow reading from a writable section.
|
2011-09-07 18:13:33 +02:00 |
Dmitry Timoshkov
|
3d81e97c75
|
kernel32: Add a test how PE section characteristics get mapped into memory page access, make it pass under Wine.
|
2011-07-20 19:23:04 +02:00 |
André Hentschel
|
4e26336eae
|
ntdll: Improved ARM little endianess detection.
|
2011-05-23 11:14:53 +02:00 |
Piotr Caban
|
6b2c9505c6
|
ntdll: Restore stack guard and prevent stack from shrinking.
|
2011-04-13 14:13:57 +02:00 |
Alexandre Julliard
|
9eba2de390
|
ntdll: Improve the error reporting for invalid PE file architectures.
|
2011-02-19 14:11:05 +01:00 |
Alexandre Julliard
|
156ba4eddf
|
ntdll: Avoid putting the virtual heap in the low 2Gb on 64-bit.
|
2010-12-17 13:26:00 +01:00 |