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 |
Alexandre Julliard
|
e39c6d0474
|
ntdll: Don't worry about the DOS area on non-x86.
|
2010-12-16 10:25:14 +01:00 |
Marcus Meissner
|
e7cb2d35f0
|
ntdll: Report a failed executable mmap on nonexec filesystems.
|
2010-12-10 17:09:34 +01:00 |
Hans Leidekker
|
71beac3219
|
ntdll: Don't call NtClose directly in delete_view.
|
2010-12-02 12:47:42 +01:00 |
Marcus Meissner
|
da8c179d61
|
ntdll: Fixed file view mapping in regards to no-exec.
|
2010-11-15 13:20:09 +01:00 |
Marcus Meissner
|
2e7dc35786
|
ntdll: Check and fix PE header protections.
|
2010-11-08 18:12:57 +01:00 |
Alexandre Julliard
|
3aa6e3bd89
|
ntdll: Explicitly check for failure to map page 0.
|
2010-11-04 17:48:01 +01:00 |
Alexandre Julliard
|
3fa03e1c78
|
ntdll: Report memory areas in DOS memory to be free even when not reserved.
|
2010-11-04 17:47:29 +01:00 |
André Hentschel
|
186ada5472
|
ntdll: Add Support for loading ARM PEs.
|
2010-11-02 11:16:37 +01:00 |
Alexandre Julliard
|
e7c67c0cb1
|
ntdll: More complete implementation of NtAreMappedFilesTheSame.
|
2010-10-19 16:14:40 +02:00 |
Alexandre Julliard
|
31d37b3489
|
ntdll: Get rid of the FILE_VIEW typedef.
|
2010-10-19 15:34:36 +02:00 |
Alexandre Julliard
|
5393f0a947
|
ntdll: Fix the protection state of writable sections.
|
2010-08-26 18:06:10 +02:00 |
Marcus Meissner
|
2ca5513a62
|
ntdll: Set correct protection flags on sections in builtin DLLs.
|
2010-08-24 17:22:32 +02:00 |
Austin English
|
b3b55ea4fa
|
ntdll: Sparc support for map_image().
|
2010-08-24 12:22:18 +02:00 |
Alexandre Julliard
|
b9a13d6d81
|
ntdll: Print a warning when failing to set execute permissions on a section.
|
2010-06-16 20:06:47 +02:00 |
Alexandre Julliard
|
903488b354
|
ntdll: Make the DOS area accessible even when not using it to hide bugs in broken apps.
|
2010-06-15 18:29:07 +02:00 |
Michael Stefaniuc
|
aef5374c8b
|
ntdll: Remove superfluous "not NULL" check for the count arg.
|
2010-05-19 11:17:55 +02:00 |
Alexandre Julliard
|
4ce995451e
|
ntdll: Build the virtual_release_address_space function on all platforms.
|
2010-04-09 16:50:20 +02:00 |
Alexandre Julliard
|
83c272a258
|
ntdll: Return STATUS_IMAGE_NOT_AT_BASE when an image mapping has to be relocated.
|
2010-03-03 20:05:40 +01:00 |
Gerald Pfeifer
|
43d0720335
|
ntdll: Guard debugging code by #ifdef instead of plain #if.
|
2009-12-08 12:32:58 +01:00 |
Alexandre Julliard
|
1a3777e2dc
|
ntdll: Reject VirtualAlloc blocks in NtUnmapViewOfSection.
|
2009-11-04 19:53:00 +01:00 |
Eric Pouech
|
f6ceedf6dd
|
ntdll: In SYSTEM_BASIC_INFORMATION, the active processors field refers to the affinity mask.
|
2009-09-22 16:47:25 +02:00 |
Alexandre Julliard
|
fdf191a9e0
|
ntdll: Define correct address space limits for x86_64.
|
2009-08-27 19:47:58 +02:00 |
Alexandre Julliard
|
2be006e497
|
ntdll: Fix a couple of system information structures for 64-bit.
|
2009-08-27 19:47:49 +02:00 |
Alexandre Julliard
|
c10bdbefd6
|
ntdll: Don't free low address space for large address aware applications.
Many games set the LARGE_ADDRESS_AWARE flag but don't pass the
appropriate flags to d3dx9 to make it cope with it.
|
2009-08-05 11:23:02 +02:00 |
Alexandre Julliard
|
df6c65623a
|
ntdll: Add support for the MEM_RESET flag in VirtualAlloc, with tests.
|
2009-07-09 19:31:36 +02:00 |
Alexandre Julliard
|
58afa8aceb
|
ntdll: Display write watch status in virtual traces.
|
2009-07-09 15:21:59 +02:00 |
Alexandre Julliard
|
1ac7576d47
|
ntdll: Disable releasing the address space on Mac OS since dyld doesn't support this.
|
2009-06-29 13:21:37 +02:00 |
Alexandre Julliard
|
09712593c8
|
ntdll: Release some address space after the process initialization is done.
|
2009-06-25 14:33:34 +02:00 |
Alexandre Julliard
|
54ac26b7af
|
ntdll: Try any address in map_image no matter what the failure was for a fixed address.
|
2009-05-27 21:17:09 +02:00 |
Alexandre Julliard
|
d5d0738fb9
|
ntdll: Tweak the file mapping permission checks some more, with tests.
|
2009-05-19 21:36:05 +02:00 |
Francois Gouget
|
cb9a95f560
|
ntdll: virtual_free_system_view() is not used anymore so remove it.
|
2009-05-13 12:45:37 +02:00 |
Alexandre Julliard
|
61dcca5dbf
|
ntdll: Don't pretend that the whole address space is reserved on non-i386.
|
2009-04-06 12:07:33 +02:00 |
Michael Stefaniuc
|
d2f6f56873
|
ntdll: Remove superfluous pointer casts.
|
2009-03-23 12:40:53 +01:00 |
Alexandre Julliard
|
1056771b91
|
ntdll: Allocate the stack for all threads, don't rely on pthread to do it for us.
|
2009-02-23 14:24:59 +01:00 |
Alexandre Julliard
|
d916d98d02
|
ntdll: Don't fail in NtMapViewOfSection for 4Gb+ files if an explicit size is specified.
|
2009-02-16 11:47:32 +01:00 |
Alexandre Julliard
|
5e7f7db923
|
ntdll: Ignore spurious write faults for a write watch that has been reset already.
|
2009-01-27 11:22:06 +01:00 |
Alexandre Julliard
|
858a7efdd4
|
ntdll: Check buffer for access in NtRead/WriteVirtualMemory.
This also triggers page faults needed for DIB section access and write
watches.
|
2009-01-15 12:06:16 +01:00 |
Alexandre Julliard
|
63bff0937f
|
ntdll: Check buffer for access in NtReadFile before performing I/O.
This also triggers page faults needed for write watches.
|
2009-01-15 12:05:26 +01:00 |
Alexandre Julliard
|
39d4f9e272
|
ntdll: Check buffer for access in NtWriteFile before performing I/O.
This also triggers page faults needed for DIB section access.
|
2009-01-15 12:04:24 +01:00 |
Alexandre Julliard
|
6b07ac5453
|
ntdll: Fix pointer cast warnings on 64-bit.
|
2009-01-08 17:28:45 +01:00 |
Alexandre Julliard
|
c86ec6445c
|
server: Make a couple of fields smaller in the apc_call_t/apc_result_t structures.
|
2008-12-30 15:22:45 +01:00 |
Alexandre Julliard
|
838803ce24
|
server: Make the address parameters in inter-process virtual memory calls client_ptr_t.
Add explicit padding fields in the corresponding structures.
|
2008-12-30 15:05:38 +01:00 |
Alexandre Julliard
|
d066a9a01a
|
server: Make the mapping base address a client_ptr_t instead of a void pointer.
|
2008-12-30 14:18:21 +01:00 |
Alexandre Julliard
|
8e9c156e14
|
server: Make the address argument for read/write_process_memory a client_ptr_t.
|
2008-12-30 14:11:58 +01:00 |
Maarten Lankhorst
|
72423f5f6d
|
ntdll: Make the loader process relocations correctly for x86_64.
|
2008-12-26 13:42:07 +01:00 |
Alexandre Julliard
|
29d9759156
|
server: Use mem_size_t instead of file_pos_t for memory mapping sizes.
|
2008-12-17 19:25:49 +01:00 |
Alexandre Julliard
|
401f4b717a
|
server: Make mem_size_t always 64-bit.
|
2008-12-17 19:25:09 +01:00 |