Commit Graph

2381 Commits

Author SHA1 Message Date
Michael Karcher
c3c712c17f ntdll/tests: Implement tests for data execution prevention. 2009-08-14 11:27:23 +02:00
Alexandre Julliard
b46cf438f8 ntdll: Add a ret to DEFINE_REGS_ENTRYPOINT to make copy protections happy. 2009-08-12 17:04:20 +02:00
Mike Kaplinskiy
b9c3e9310a ntdll/tests: Fix NtWriteFile checks. 2009-08-11 12:31:06 +02:00
Austin English
eb8f95b5b6 ntdll: Quiet a noisy fixme. 2009-08-10 17:04:19 +02:00
Mike Kaplinskiy
ebc7c138e7 ntdll/tests: Test NtCancelIoFileEx, if present. 2009-08-10 13:10:37 +02:00
Alexandre Julliard
7f64b8a9a9 ntdll: Don't switch from small to large block when HEAP_REALLOC_IN_PLACE_ONLY is specified. 2009-08-05 20:35:36 +02:00
Alexandre Julliard
b76dc21b82 ntdll: Ignore activation context entries that don't specify a path. 2009-08-05 11:23:16 +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
Michael Karcher
137799cbfc ntdll: Fix ProcessExecuteFlag logic. 2009-08-03 17:22:56 +02:00
Michael Karcher
89d4402cc5 ntdll: Fix get_server_context_flags. 2009-08-03 17:22:22 +02:00
Ken Thomases
028b763f2f ntdll: For Darwin/Mac OS X, use legacy getdirentries if 64-bit inodes enabled.
Fixes building on Snow Leopard.
2009-08-03 15:01:08 +02:00
Luke Benstead
8ed1f0547e ntdll: Add semi-stub implementation for SystemExecutionState query. 2009-07-22 14:42:51 +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
12c90b04dc ntdll: Support querying the Wow64 state of other processes. 2009-07-07 11:38:19 +02:00
Alexandre Julliard
747d58d211 ntdll: Add management of the Wow64 filesystem redirection flag. 2009-07-06 15:08:39 +02:00
Alexandre Julliard
2e2f6af0de ntdll: Fix the formatting of the get_token_groups request for 64-bit. 2009-07-03 13:58:09 +02:00
Alexandre Julliard
6f68b774d7 ntdll: Avoid the close-on-exec race with pipe() on kernels that support pipe2(). 2009-07-01 12:13:34 +02:00
Alexandre Julliard
3269d8c726 ntdll: Avoid the close-on-exec race with recvmsg() on kernels that support this. 2009-07-01 12:11:53 +02:00
Alexandre Julliard
5f23006441 ntdll: Go back to growing the heap in smaller increments once we start running out of address space. 2009-06-30 14:07:18 +02:00
Alexandre Julliard
c03991be68 ntdll: Large heap blocks don't need to be 64k aligned. 2009-06-30 14:06:55 +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
c68594a941 ntdll: Don't try to decommit a heap past its initial commit size. 2009-06-25 14:33:31 +02:00
Alexandre Julliard
476324e8ba ntdll: Compute the free lists address at run-time instead of playing with alignment and padding. 2009-06-25 14:33:15 +02:00
Alexandre Julliard
0c46341543 ntdll: Add call frame annotations in x86 assembly code. 2009-06-25 12:05:09 +02:00
Hans Leidekker
3a43866790 ntdll: Don't return success from the NtQueryEvent stub. 2009-06-23 11:48:13 +02:00
Alexandre Julliard
0610549529 ntdll: Move all thread exit processing to exit_thread(), and make RtlExitUserThread() CPU-specific. 2009-06-18 17:06:21 +02:00
Alexandre Julliard
f124c7cc38 ntdll: Simplify the thread startup routine and make it CPU-specific. 2009-06-18 17:01:44 +02:00
Alexandre Julliard
98b8160b73 ntdll: Add support for calling the TEB exception chain handlers on x86_64. 2009-06-18 15:17:26 +02:00
Alexandre Julliard
c9deac1126 ntdll: Implement stack unwinding for x86_64 builtin modules based on the Dwarf data. 2009-06-18 15:17:12 +02:00
Alexandre Julliard
a19db6dc11 ntdll: Handle x86_64 signals on a separate signal stack. 2009-06-16 15:27:48 +02:00
Alexandre Julliard
ca4451fa13 ntdll: Add unwind annotations to the call_entry_point function for x86_64. 2009-06-16 14:26:34 +02:00
Alexandre Julliard
2ee9118266 ntdll: Fix handling of self-relative security descriptors for 64-bit. 2009-06-16 13:29:05 +02:00
Alexandre Julliard
e65ebee63f ntdll: Add appropriate stdcall decorations to assembly functions. 2009-06-15 13:42:26 +02:00
Nikolay Sivov
ae8999f982 ntdll: Call NtCreateSection with NULL attributes loading native dll. 2009-06-08 12:42:55 +02:00
Nikolay Sivov
e11c2496c5 ntdll: Make NtQueryFullAttributesFile and NtQueryAttributesFile thin wrappers over an internal function. 2009-06-05 15:19:57 +02:00
Nikolay Sivov
1880a786d1 ntdll: Make NtCreateFile and NtOpenFile thin wrappers over an internal function. 2009-06-05 15:19:57 +02:00
Louis Lenders
d099c90ea3 ntdll: Add stub for RtlEnumerateGenericTableWithoutSplaying. 2009-06-04 12:43:42 +02:00
Francois Gouget
ac831d5ab5 ntdll/tests: Fix the trailing '\n' of a skip() call. 2009-06-03 11:25:58 +02:00
Louis Lenders
e8696ca02e ntdll: Add stub for NtSecureConnectPort. 2009-06-02 13:10:10 +02:00
Vitaliy Margolen
1e4b401a98 winecfg: Update WinXP version to SP3. 2009-06-01 16:16:02 +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
3aa266f8f3 ntdll: Implement RtlUnwindEx for x86_64. 2009-05-22 15:16:29 +02:00
Alexandre Julliard
2c63d1d7dd ntdll: Implement __C_specific_handler for x86_64. 2009-05-22 15:16:16 +02:00
Alexandre Julliard
ad7b282439 ntdll: Initial support for dispatching exceptions to stack handlers on x86_64. 2009-05-22 12:48:05 +02:00
Alexandre Julliard
7634ce154a ntdll: Implemented RtlLookupFunctionEntry for x86_64. 2009-05-22 11:48:30 +02:00
Austin English
81543b79c2 ntdll: Change a noisy FIXME to a WARN. 2009-05-22 11:09:41 +02:00
Alexandre Julliard
6c35e3f47c ntdll: Add test cases for the returned frame value in RtlVirtualUnwind. 2009-05-20 13:33:32 +02:00
Alexandre Julliard
1d4747c35f ntdll: Add support for some function epilogs in RtlVirtualUnwind. 2009-05-20 13:32:47 +02:00