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 |
Alexandre Julliard
|
e7810c8bc6
|
ntdll: Make it possible to use RtlGetNtGlobalFlags before the TEB is initialized.
|
2010-01-22 12:32:40 +01:00 |
Alexandre Julliard
|
39a1227cdb
|
ntdll: Load the various PEB global options at startup.
|
2010-01-20 17:30:00 +01:00 |
Alexandre Julliard
|
1c119dad6d
|
ntdll: Implement LdrQueryImageFileExecutionOptions and use it to retrieve the per-process global flag.
|
2010-01-20 17:11:03 +01:00 |
Freddie Tilley
|
69d7233e3e
|
ntdll: Set cpu frequency for FreeBSD 7.2 and higher.
|
2010-01-20 15:34:41 +01:00 |
Alexandre Julliard
|
3b67ad9bd4
|
ntdll: Fix the NtCreateEvent prototype.
It takes an event type, not a manual reset flag.
|
2010-01-18 20:34:54 +01:00 |
Andrew Nguyen
|
1cdf1cc07e
|
ntdll/tests: Report appropriate skips for information tests.
|
2010-01-18 14:33:18 +01:00 |
Andrew Nguyen
|
ab23f87bcc
|
ntdll/tests: Re-enable a commented virtual memory test.
|
2010-01-18 14:32:54 +01:00 |
Andrew Nguyen
|
bffdda5ab2
|
ntdll/tests: Report skip when time conversion functions are not available.
|
2010-01-18 14:32:49 +01:00 |
Andrew Nguyen
|
83dbc3d46a
|
ntdll/tests: Remove useless ifdef statements.
|
2010-01-18 14:32:45 +01:00 |
Andrew Nguyen
|
063da0a183
|
ntdll/tests: Remove obsolete commented code.
|
2010-01-18 14:30:59 +01:00 |
Alexandre Julliard
|
10e4a55b6c
|
winebuild: Output the asm relay functions as needed and get rid of --relay32 mode.
|
2010-01-16 15:50:27 +01:00 |
Alexandre Julliard
|
102dd9e92f
|
winebuild: Rename __wine_call_from_32_regs for consistency with 64-bit.
|
2010-01-16 15:41:48 +01:00 |
Andrew Nguyen
|
d7557a1926
|
ntdll/tests: Add a few additional tests for wcsrchr.
|
2010-01-14 10:05:06 -06:00 |
Andrew Nguyen
|
dca1bd8633
|
ntdll/tests: Add a few additional tests for wcschr.
|
2010-01-14 10:04:58 -06:00 |
Andrew Nguyen
|
d8ba75473a
|
ntdll/tests: Allow native crashing code to be compiled.
|
2010-01-14 10:04:37 -06:00 |
Andrew Nguyen
|
3ed716f833
|
ntdll/tests: Make function pointer checks consistent and report skips.
|
2010-01-14 10:04:32 -06:00 |
Paul Vriens
|
acfada959b
|
ntdll/tests: Fix a test failure on NT4.
|
2010-01-11 11:28:41 -06:00 |
Nikolay Sivov
|
f9b41a7983
|
ntdll: Release buffer when it won't be referenced.
|
2010-01-08 17:04:20 +01:00 |
Alexandre Julliard
|
25bee84030
|
ntdll: Don't require read access to the root directory for normal opens, similarly to the open by id case.
|
2010-01-08 15:54:20 +01:00 |
Alexandre Julliard
|
574eace36e
|
ntdll: Return a correct name also for file objects in NtQueryObject.
|
2010-01-08 13:16:57 +01:00 |
Alexandre Julliard
|
658dae988d
|
server: Add support for returning the object name in NtQueryObject.
|
2010-01-08 13:01:50 +01:00 |
Paul Vriens
|
2e03013fc0
|
ntdll: Fix length parameter for NtQueryValueKey (Coccinelle).
|
2010-01-08 10:14:12 +01:00 |
Alexandre Julliard
|
82f393dda1
|
ntdll: Move the LDT locking functions to the i386-specific code.
|
2009-12-30 18:05:02 +01:00 |
Rob Shearman
|
3d0f56fb37
|
ntdll: Fix typo in RTL_ReportRegistryValue which caused a counted string to be passed into QueryFunction which expects a nul-terminated string.
|
2009-12-30 16:16:07 +01:00 |
Gerald Pfeifer
|
e8158e48cb
|
ntdll: Avoid one warning around assert(0).
|
2009-12-29 13:17:30 +01:00 |
Gerald Pfeifer
|
e8d387fd45
|
ntdll: Use #ifdef instead of #if to check for _DARWIN_FEATURE_64_BIT_INODE.
|
2009-12-28 12:27:15 +01:00 |
Paul Vriens
|
fa2ec0f06c
|
ntdll/tests: Fix a memory leak (Valgrind).
|
2009-12-17 12:42:22 +01:00 |
Paul Vriens
|
8199784eaf
|
ntdll/tests: Fix a test failure on NT4/W2K.
|
2009-12-16 16:05:46 +01:00 |
Marcus Meissner
|
afd4aed5fc
|
ntdll: Check for NULL attr in NtOpenKey (Coverity).
|
2009-12-15 16:09:11 +01:00 |
Rob Shearman
|
052873350d
|
ntdll: Ignore the hole in the FILE_PIPE_WAIT_FOR_BUFFER structure passed into NtFsControlFile before writing the structure to the server.
|
2009-12-14 16:14:39 +01:00 |
Alexandre Julliard
|
6509044087
|
ntdll: Search the whole filesystem under the starting directory when opening files by id.
|
2009-12-09 23:34:45 +01:00 |