Alexandre Julliard
|
66a39678e9
|
ntdll: Store correct values in the various limits on all platforms instead of using 0.
|
2008-11-07 11:04:07 +01:00 |
|
Alexandre Julliard
|
1ca7b881d7
|
ntdll: Do not report non-reserved memory areas as free since we don't know what's in them.
|
2008-11-06 15:00:58 +01:00 |
|
Alexandre Julliard
|
eb96fbf346
|
ntdll: Keep track of the current working set limit independently of system views that may be allocated beyond it.
|
2008-11-06 11:42:58 +01:00 |
|
Alexandre Julliard
|
5e2ed6bfe9
|
ntdll,server: Fixed access checks for OpenFileMapping and MapViewOfFile.
|
2008-11-05 20:32:32 +01:00 |
|
Alexandre Julliard
|
f21096ad01
|
ntdll: Don't force anonymous file mappings to always be fully committed.
|
2008-11-05 12:31:49 +01:00 |
|
Alexandre Julliard
|
cdce50f5be
|
ntdll: Store the per-page committed status in the server for anonymous file mappings.
|
2008-11-05 12:31:37 +01:00 |
|
Alexandre Julliard
|
7e94787948
|
ntdll: Add a noexec flag for memory views where we don't want to force exec permission.
|
2008-11-04 13:16:01 +01:00 |
|
Alexandre Julliard
|
0b0b6c351a
|
ntdll: Store the per-view flags in the high word of the page protection bits.
|
2008-11-04 13:05:37 +01:00 |
|
Alexandre Julliard
|
3d6313c9ce
|
ntdll: Return more correct information for SystemBasicInformation and GetSystemInfo.
|
2008-11-03 13:34:13 +01:00 |
|
Alexandre Julliard
|
222e406deb
|
ntdll: Create a separate heap for allocating memory views instead of using malloc.
|
2008-10-31 13:00:59 +01:00 |
|
Alexandre Julliard
|
56788cc5b6
|
ntdll: Use the end of the reserved area as address space limit, in case we have more than 3Gb available.
|
2008-10-28 13:51:36 +01:00 |
|
Alexandre Julliard
|
eaae717ede
|
ntdll: Make sure the last relocation contains some data.
|
2008-10-27 13:19:30 +01:00 |
|
John Reiser
|
adda485933
|
ntdll: Tell valgrind to load the .pdb debugging info for the module that was just loaded.
|
2008-07-25 12:16:11 +02:00 |
|
Alexandre Julliard
|
8e5f281276
|
ntdll: Add some sanity checks for invalid relocation blocks.
|
2008-06-30 12:51:35 +02:00 |
|
Alexandre Julliard
|
58d076b419
|
ntdll: Force execute permission again on the stack after clearing it.
|
2008-06-26 21:10:57 +02:00 |
|
James Hawkins
|
36e73d296b
|
ntdll: Remove NULL checks for attr, which has already been dereferenced.
|
2008-05-20 15:43:54 +02:00 |
|
Alexandre Julliard
|
ce21f2924f
|
ntdll: Use LdrProcessRelocationBlock to apply relocations.
Don't apply relocations to non page-aligned binaries.
|
2008-04-02 20:39:22 +02:00 |
|
Alexandre Julliard
|
cc33f6c8a5
|
ntdll: Add a guard page at the bottom of the stack and raise a stack overflow exception when hit.
|
2008-04-01 17:40:37 +02:00 |
|
Alexandre Julliard
|
061bfac076
|
ntdll: Add support for handling page faults caused by guard pages on the thread stack.
|
2008-04-01 17:37:24 +02:00 |
|
Alexandre Julliard
|
600694546f
|
ntdll: Moved stack allocation for thread and process to a common routine in virtual.c.
|
2008-04-01 14:11:44 +02:00 |
|
Dmitry Timoshkov
|
bf89330fb6
|
ntdll: Do not perform base relocation if an image is not a DLL.
|
2008-01-17 14:25:15 +01:00 |
|
Alexandre Julliard
|
a39ac0a701
|
ntdll: Print an error for unsupported shared writable mappings.
|
2008-01-03 13:20:03 +01:00 |
|
Dmitry Timoshkov
|
f2f3de20ac
|
ntdll: Initialize the APC call union to suppress valgrind warnings. Take 2.
|
2007-12-11 17:49:57 +01:00 |
|
Rob Shearman
|
f98556c119
|
server: Add the name length to the object_attributes structure so that other variable length data can be present after object_attributes.
|
2007-10-30 14:18:05 +01:00 |
|
Rob Shearman
|
23df453d38
|
server: Make create_mapping use struct object_attributes and set the security descriptor of file mapping objects.
|
2007-10-26 12:45:29 +02:00 |
|
Alexandre Julliard
|
235532ce28
|
server: Use the file_pos_t type for file sizes and offsets in the protocol structures.
|
2007-10-10 14:06:25 +02:00 |
|
Peter Oberndorfer
|
073dd7dde2
|
ntdll: NtAreMappedFilesTheSame semi stub.
|
2007-09-27 12:47:15 +02:00 |
|
Andrew Talbot
|
e3708a60b4
|
ntdll: Constify some variables.
|
2007-06-28 11:00:53 +02:00 |
|
Dmitry Timoshkov
|
e142779b09
|
ntdll: Fix compilation warnings in 64-bit mode.
|
2007-05-23 13:10:20 +02:00 |
|
Andrew Talbot
|
9fe3b60f12
|
ntdll: Exclude unused headers.
|
2007-05-15 12:19:31 +02:00 |
|
Alexandre Julliard
|
9d09e699d6
|
ntdll: Get rid of the no longer used is_current_process function.
|
2007-01-18 15:18:12 +01:00 |
|
Alexandre Julliard
|
02e2fa7798
|
ntdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection.
|
2007-01-18 15:17:51 +01:00 |
|
Alexandre Julliard
|
c122260b9d
|
ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
|
2007-01-16 09:50:08 +01:00 |
|
Alexandre Julliard
|
5a1ad74a67
|
ntdll: Implementation of inter-process NtFlushVirtualMemory.
|
2007-01-15 22:31:07 +01:00 |
|
Alexandre Julliard
|
1ea968016f
|
ntdll: Implementation of inter-process VirtualProtectEx.
|
2007-01-15 22:30:04 +01:00 |
|
Alexandre Julliard
|
3d00239586
|
ntdll: Implementation of inter-process VirtualQueryEx.
|
2007-01-15 22:28:42 +01:00 |
|
Alexandre Julliard
|
7a00142bc1
|
ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
|
2007-01-15 22:27:40 +01:00 |
|
Alexandre Julliard
|
146fb0de02
|
ntdll: Make the virtual.c critical section uninterruptible by signals.
Based on a patch by Thomas Kho.
|
2007-01-12 20:15:52 +01:00 |
|
Alexandre Julliard
|
3c55f78f52
|
ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
|
2007-01-12 15:01:44 +01:00 |
|
Alexandre Julliard
|
4cbe867a85
|
ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
|
2007-01-12 14:55:31 +01:00 |
|
Alexandre Julliard
|
5bd513640b
|
ntdll: Moved the check for removable file in load_dll to the server.
|
2007-01-12 14:42:43 +01:00 |
|
Alexandre Julliard
|
9fed1205ca
|
ntdll: File positions should be aligned to sector boundaries in PE loader.
|
2006-12-21 12:34:44 +01:00 |
|
Alexandre Julliard
|
e5477b35f4
|
ntdll: Fixed typo in map_image.
|
2006-12-20 12:31:20 +01:00 |
|
Alexandre Julliard
|
3dc21d387b
|
ntdll: Map the PE header up to the specified size, and clear the rest of the page.
|
2006-12-13 16:04:49 +01:00 |
|
Alexandre Julliard
|
94ac989534
|
ntdll: Fix the failing loader tests.
|
2006-12-07 15:34:36 +01:00 |
|
Alexandre Julliard
|
822be6c90f
|
ntdll: Force exec permissions on all mmaps unless the app is marked NX-compatible.
|
2006-12-05 15:42:29 +01:00 |
|
Alexandre Julliard
|
8385f137b5
|
ntdll: Don't free the DOS area when a broken app passes a NULL pointer to NtFreeVirtualMemory.
|
2006-12-01 11:38:52 +01:00 |
|
Alexandre Julliard
|
83ce958793
|
ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
|
2006-11-20 14:15:06 +01:00 |
|
Francois Gouget
|
30e44c85c8
|
Assorted spelling fixes.
|
2006-11-07 15:25:24 +01:00 |
|
Alexandre Julliard
|
9ddb9294da
|
ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the fd when not required.
|
2006-11-03 11:38:44 +01:00 |
|