Alexandre Julliard
|
c09df80620
|
ntdll: Always restore the context after an exception even if setting the debug registers fails.
|
2010-03-05 12:25:34 +01:00 |
Alexandre Julliard
|
5e12f65a1a
|
ntdll/tests: Add tests for HKLM\Software\Classes Wow64 sharing.
|
2010-03-04 21:49:14 +01: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 |
Alexandre Julliard
|
ac08b038f0
|
server: Initial support for Wow64 registry redirection.
|
2010-03-02 12:03:17 +01:00 |
Alexandre Julliard
|
ef4a9cadf5
|
ntdll/tests: Add tests showing that NtCreateKey is not recursive.
|
2010-03-01 14:24:05 +01:00 |
Austin English
|
b4173d7d40
|
ntdll: Add initial support for OpenBSD to fill_cpu_info.
|
2010-03-01 11:33:07 +01:00 |
Alexandre Julliard
|
52a05108fe
|
ntdll/tests: Add some test cases for Wow64 registry redirection.
|
2010-02-26 14:18:44 +01:00 |
Paul Vriens
|
563785dfc2
|
ntdll/tests: Fix a crash on some Vista boxes.
|
2010-02-24 16:05:54 +01:00 |
Ken Thomases
|
07d005de84
|
ntdll: Mac: Fix leak of send right for Mach thread port.
The leaked send right kept the port alive for threads that are gone. For
processes which create a lot of threads, this can cause performance problems.
|
2010-02-24 15:12:30 +01:00 |
Stefan Leichter
|
324984ef02
|
ntdll/tests: Test NtCreateFile with an invalid filename.
|
2010-02-23 12:07:02 +01:00 |
Eric Pouech
|
27fb22637a
|
ntdll: Notify valgrind for stack management while in exception.
|
2010-02-23 12:06:47 +01:00 |
Erich Hoover
|
fda39b207c
|
ntdll: Allow 'all processors' flag used in Vista and newer.
|
2010-02-22 11:57:08 +01:00 |
Eric Pouech
|
10642e76db
|
ntdll: Fix wrong marking for valgrind on 64bit systems.
|
2010-02-22 11:50:08 +01:00 |
Alexandre Julliard
|
6164ce2d82
|
makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
|
2010-02-22 10:47:11 +01:00 |
Alexandre Julliard
|
8543c32442
|
ntdll: Properly handle empty but present ACLs in self-relative descriptors.
|
2010-02-18 13:01:58 +01:00 |
Alexandre Julliard
|
0e98500e43
|
ntdll: Fix the return value of NtOpenKey for some invalid parameters.
|
2010-02-16 14:32:26 +01:00 |
Alexandre Julliard
|
2530304f1c
|
ntdll: Fix the return status of NtQueryValueKey for a too small buffer.
|
2010-02-16 14:28:41 +01:00 |
Alexandre Julliard
|
b139b935c4
|
server: Implement registry symlinks.
|
2010-02-15 21:07:01 +01:00 |
Alexandre Julliard
|
2ec945d412
|
ntdll/tests: Add more tests for registry symlinks.
|
2010-02-15 21:03:14 +01:00 |
Alexandre Julliard
|
531daa04c2
|
ntdll/tests: Use correct access rights in the NtOpenKey test.
|
2010-02-15 12:20:18 +01:00 |
Dan Kegel
|
1aa3308fa5
|
ntdll: Fix leak in test_symlinks.
|
2010-02-15 12:19:15 +01:00 |
Alexandre Julliard
|
ed0f34c6e3
|
ntdll/tests: Add tests for registry symlinks.
|
2010-02-12 16:39:26 +01:00 |
Alexandre Julliard
|
34b011c357
|
ntdll/tests: Test NtOpenKey with an existing key.
|
2010-02-12 16:34:55 +01:00 |
Alexandre Julliard
|
5f699c93c8
|
ntdll/tests: Fix a few function prototypes in the registry test.
|
2010-02-12 16:34:42 +01:00 |
Michael Stefaniuc
|
5cc3111808
|
ntdll: Avoid using HIWORD on types that are 64bit on Win64.
|
2010-02-10 14:32:05 +01:00 |
Alexandre Julliard
|
98ca10c89d
|
ntdll: Export RtlInterlockedCompareExchange64.
|
2010-02-05 12:23:48 +01:00 |
Peter Rosin
|
091f0fedfe
|
ntdll: Document RtlSetThreadErrorMode and RtlGetThreadErrorMode.
|
2010-02-05 10:07:35 +01:00 |
Peter Rosin
|
bdebad094c
|
ntdll: Add RtlSetThreadErrorMode and RtlGetThreadErrorMode.
|
2010-02-03 11:37:59 +01:00 |
Peter Rosin
|
2cf159f612
|
ntdll: Add tests for RtlSetThreadErrorMode and RtlGetThreadErrorMode.
|
2010-02-03 11:36:59 +01:00 |
Dan Kegel
|
20430f6ede
|
ntdll: Fix large block realloc annotation.
|
2010-02-02 11:47:20 +01:00 |
Alexandre Julliard
|
156d66ec24
|
ntdll: Avoid reporting a freed block twice to Valgrind.
|
2010-02-01 12:35:32 +01:00 |
Alexandre Julliard
|
7ffb1c102e
|
ntdll: Fix the various heap debug checks for 64-bit.
|
2010-01-29 13:28:57 +01:00 |
Alexandre Julliard
|
0692bfda5f
|
ntdll: Don't require heap sizes to be 64K aligned.
|
2010-01-28 19:47:01 +01:00 |
Alexandre Julliard
|
b7b8929f0b
|
ntdll: Support delayed freeing of heap blocks to catch use-after-free bugs.
|
2010-01-28 19:43:38 +01:00 |
Alexandre Julliard
|
a75ae7936e
|
ntdll: Disable debug flags when running on Valgrind.
The extra debug checks cause more harm than good under Valgrind.
|
2010-01-28 19:42:48 +01:00 |
Alexandre Julliard
|
90f31aa381
|
ntdll: Always enable tail checking when running under Valgrind.
|
2010-01-27 18:46:08 +01:00 |
Alexandre Julliard
|
31aa3900e4
|
ntdll: Add 8 more bytes to the block tail when tail checking is enabled.
|
2010-01-27 18:46:07 +01:00 |
Alexandre Julliard
|
d387a34d96
|
ntdll: Simplify the checking of heap pointers when debugging is not enabled.
|
2010-01-27 18:46:07 +01:00 |
Alexandre Julliard
|
bf975d1f85
|
ntdll: Verify the tail contents when validating a large block.
|
2010-01-26 16:08:22 +01:00 |
Alexandre Julliard
|
aa409c75f9
|
ntdll: Fill the tail of existing large blocks when the debug flags change.
|
2010-01-26 16:06:59 +01:00 |
Alexandre Julliard
|
dedabe9d54
|
ntdll: Fill the tail of large blocks too for tail checking.
|
2010-01-26 16:04:45 +01:00 |
Alexandre Julliard
|
cb2a5f7ef9
|
ntdll: Move alloc notification closer to the allocation for large blocks.
|
2010-01-26 16:03:07 +01:00 |
Alexandre Julliard
|
6864777a10
|
ntdll: Verify free block contents when validating the heap.
|
2010-01-26 14:35:08 +01:00 |
Alexandre Julliard
|
c0abf594f8
|
ntdll: Verify the tail contents when validating an in-use block with tail checking enabled.
|
2010-01-26 14:34:31 +01:00 |
Alexandre Julliard
|
a192695099
|
ntdll: Fill existing tail and free blocks when the debug flags are changed after heap creation.
|
2010-01-26 14:31:22 +01:00 |
Alexandre Julliard
|
c15660054f
|
ntdll: Use the same value as Windows for filling free heap blocks.
|
2010-01-26 14:30:25 +01:00 |
Alexandre Julliard
|
5cd254d729
|
ntdll: Fill the tail of heap blocks when HEAP_TAIL_CHECKING_ENABLED is set.
|
2010-01-26 14:29:51 +01:00 |
Alexandre Julliard
|
aa9c7b070e
|
ntdll: Use the heap flags instead of debug channels to test for enabled debug features.
|
2010-01-25 15:02:31 +01:00 |
Freddie Tilley
|
323b36f521
|
ntdll: Detect more cpu features in get_cpuinfo.
|
2010-01-25 12:45:22 +01:00 |
Alexandre Julliard
|
9055e9e3dd
|
ntdll: Set the heap debug flags based on the GlobalFlag value.
|
2010-01-22 12:33:03 +01:00 |