reactos/reactos/ntoskrnl/lpc
Aleksey Bragin 24da6d32fe - Fix some coverity errors.
- Use KeBugCheck(MEMORY_MANAGEMENT) instead of ASSERT(FALSE), so it dies on release builds too.
- Enable support for Hyper-V.
- Fix incorrect gate wait code -- fixes sporadic crashes in the network stack.
- Mark KeBugCheck*, ExRaise* and RtlRaiseStatus as declspec(noreturn), for better optimization of functions which call them, less potential warnings in the compiler, and, assuming coverity understands it, less false CIDs.
- Fix KiUpdateDr7, which resulted in broken support for hardware breakpoints.
- Fix failure cases in EnumerateRootDevices which might've freed non-allocated memory.
- Fix NtAddAtom/NtFindAtom logic when dealing with NULL or kernel Atom names.

Patch by Alex Ionescu.

svn path=/trunk/; revision=37668
2008-11-26 18:56:41 +00:00
..
close.c - Remove KEBUGCHECK and KEBUGCHECKEX macros 2008-08-24 15:48:05 +00:00
complete.c - Fix NtSetInformationThread(ThreadBasePriority) 2007-08-04 08:49:47 +00:00
connect.c - Fix a typo in NtSecureConnectPort, ViewBase was not updated, thus confusing callers. 2008-05-12 15:27:15 +00:00
create.c - Fix multiple LPC race conditions. 2007-01-21 17:21:42 +00:00
listen.c - Fix multiple LPC race conditions. 2007-01-21 17:21:42 +00:00
port.c - Use WinXP style /SOS output when enabled. (TODO: Display banner/memory/cpu). 2007-01-25 17:51:45 +00:00
reply.c Everything 2008-11-24 13:40:26 +00:00
send.c - Fix some coverity errors. 2008-11-26 18:56:41 +00:00