André Hentschel
e78bd6dfa1
ntdll: Only use ST_FIX_ALIGN on solaris.
2011-02-07 10:03:50 -06:00
max@mtew.isa-geek.net
708c43a2ef
ntdll: Correct 'b' parameter descriptions for _alldiv and _aulldiv.
2011-02-04 15:25:31 +01:00
Nikolay Sivov
d3d06c46d2
ntdll: Fix a compile time warning.
2011-02-01 18:14:09 +01:00
Alexandre Julliard
10dcc85de0
ntdll: Add support for longjmp in RtlUnwindEx.
2011-02-01 18:14:09 +01:00
Alexandre Julliard
efbe695147
ntdll: Add a helper function for checking stack frame limits.
2011-02-01 12:38:58 +01:00
Alexandre Julliard
43682ce114
ntdll: Avoid copying and restoring the context in RtlCaptureContext for i386.
2011-02-01 12:38:58 +01:00
Andrew Nguyen
f7385699a9
ntdll/tests: Avoid casting away const in comparison functions.
2011-02-01 12:38:57 +01:00
Andrew Nguyen
c698fc86b9
ntdll: Fix one-time warning message output.
2011-02-01 12:38:57 +01:00
Alexandre Julliard
852d9675bc
ntdll/tests: Avoid sizeof in a trace.
2011-01-31 15:36:32 +01:00
Alexandre Julliard
c865b3f8e0
ntdll: Fix frame address check in RtlCaptureStackBackTrace to match what RtlUnwind does.
2011-01-31 14:30:26 +01:00
Charles Davis
4e44e153c5
ntdll: Check for case-insensitive volumes.
2011-01-28 17:23:57 +01:00
Alexandre Julliard
b41cc4865c
ntdll: Get rid of support for register entry points on x86_64.
2011-01-27 14:12:41 +01:00
Alexandre Julliard
672a084584
ntdll: Implement RtlRaiseException for x86_64 directly instead of using the winebuild-generated code.
2011-01-27 14:12:41 +01:00
Alexandre Julliard
1e6ff42d03
ntdll: Implement set_cpu_context for x86_64 directly instead of using the winebuild-generated code.
2011-01-27 14:12:41 +01:00
Alexandre Julliard
33e6238f04
ntdll: Avoid copying and restoring the context in RtlCaptureContext for x86_64.
2011-01-27 14:12:23 +01:00
Alexandre Julliard
aa4ad6d766
ntdll: Capture the context inside RtlUnwindEx instead of assuming it's already initialized.
2011-01-27 14:10:34 +01:00
Alexandre Julliard
2e81ba5f4f
include: Add a prototype for RtlUnwindEx on x86_64.
2011-01-27 14:10:31 +01:00
Loïc Maury
1b767a5948
ntdll : Implement CDROM_Verify to work on Mac OS X.
2011-01-25 14:47:14 +01:00
Piotr Caban
b614a15328
server: Return multiple events in read_changes.
2011-01-19 14:13:33 +01:00
Austin English
9832bd6c54
ntdll: Add missing checks for FreeBSD_kernel.
2011-01-17 14:27:38 +01:00
Francois Gouget
2df9129c52
ntdll/tests: Fix compilation on systems that don't support nameless unions.
2011-01-17 12:51:15 +01:00
Matteo Bruni
eb11dee4fc
ntdll/tests: Add a FILE_APPEND_DATA test.
2011-01-12 18:12:48 +01:00
André Hentschel
40294182c1
ntdll: Respect multiple CPUs when faking values.
2011-01-04 11:46:31 +01:00
André Hentschel
ba1f962d10
ntdll/tests: Don't test function directly when reporting GetLastError().
2010-12-29 11:59:33 +01:00
Alexandre Julliard
086848a45f
ntdll: Use the gettid system call on all Linux platforms.
2010-12-27 12:07:12 +01:00
Alexandre Julliard
264996a75d
ntdll: Use the futex system calls on all Linux platforms.
2010-12-27 12:01:52 +01:00
Alexandre Julliard
0f9e93afaa
ntdll: Use the getdents64 system call on all Linux platforms.
2010-12-27 12:01:43 +01:00
Alexandre Julliard
37ae7a533c
ntdll: Use the syscall function instead of inline assembly.
2010-12-23 16:10:18 +01:00
Greg Geldorp
3e6d91280d
ntdll/tests: Add alternative results for overlong instructions.
2010-12-22 14:30:37 +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
Alexandre Julliard
e272b31b6b
ntdll: Ensure alignment of static TLS data and free it at thread exit.
2010-12-15 13:16:55 +01:00
André Hentschel
74fecb3513
ntdll: Fix test failure on some NT4 machines.
2010-12-13 17:30:44 +01:00
Austin English
b06cd31fe4
ntdll: Bump win2k3 version information to sp2.
2010-12-13 12:31:31 +01:00
Marcus Meissner
e7cb2d35f0
ntdll: Report a failed executable mmap on nonexec filesystems.
2010-12-10 17:09:34 +01:00
Francois Gouget
036909e838
ntdll/tests: Add a trailing '\n' to an ok() call.
2010-12-03 16:08:25 +01:00
Hans Leidekker
71beac3219
ntdll: Don't call NtClose directly in delete_view.
2010-12-02 12:47:42 +01:00
Louis Lenders
fa2b7066e5
ntdll: Set the IdleTime member from the SystemPerformanceInformation info class in NtQuerySystemInformation.
2010-11-26 14:58:39 +01:00
Gerald Pfeifer
8c7164603f
ntdll/tests: Remove unused variable from test_query_volume_information_file.
2010-11-24 12:07:04 +01:00
Louis Lenders
5eac14f11c
ntdll/tests: Add tests for NtQueryVolumeInformationFile with FileFsVolumeInformation class.
2010-11-23 14:19:08 +01:00
Hans Leidekker
63c19ab495
ntdll: Add a stub implementation of FSCTL_GET_RETRIEVAL_POINTERS.
2010-11-23 13:22:30 +01:00
Detlef Riekenberg
48f3335ffa
ntdll: Add semi stub for TokenElevationType in NtQueryInformationToken.
2010-11-15 14:55:24 +01:00
Marcus Meissner
da8c179d61
ntdll: Fixed file view mapping in regards to no-exec.
2010-11-15 13:20:09 +01:00
Vitaliy Margolen
aafa74908b
ntdll: Mask invalid flags for RtlQueueWorkItem.
2010-11-11 18:12:47 +01:00
André Hentschel
574a21cc14
ntdll/tests: Fix crash in japanese and chinese test.
2010-11-11 12:22:08 +01:00
Alexandre Julliard
11e71ede14
ntdll: Don't call vectored exception handlers under the critical section.
2010-11-10 20:55:07 +01:00
Alexandre Julliard
177a7e5683
Revert "ntdll: Fix possible deadlock in vectored exception handling."
...
This reverts commit eb0e82a75568db095df5f78be703987147f00f66.
It's causing different deadlocks, notably when a thread tries to
remove a handler inside a handler.
2010-11-10 19:17:41 +01:00
Marcus Meissner
2e7dc35786
ntdll: Check and fix PE header protections.
2010-11-08 18:12:57 +01:00
Detlef Riekenberg
5e95d7039e
ntdll: Add stubs for Rtl[G/S]etCurrentTransaction.
2010-11-08 13:30:20 +01:00
Alexandre Julliard
3aa6e3bd89
ntdll: Explicitly check for failure to map page 0.
2010-11-04 17:48:01 +01:00