reactos/ntoskrnl
Pierre Schweitzer 13b57fb5b5
[NTOSKRNL] Misc fixes to VACB reference counting
This fixes various bugs linked to VACB counting:
- VACB not released when it should be
- Reference count expectations not being accurate

For the record, VACB should always have at least a reference
count of 1, unless you are to free it and removed it from
any linked list.

This commit also adds a bunch of asserts that should
help triggering invalid reference counting.

It should also fix numerous ASSERT currently triggered and
may help fixing random behaviours in Cc.

CORE-14285
CORE-14401
CORE-14293
2018-03-17 11:56:25 +01:00
..
cache [NTOSKRNL] Drop the always running thread for lazy writer. 2018-02-07 21:37:17 +01:00
cc [NTOSKRNL] Misc fixes to VACB reference counting 2018-03-17 11:56:25 +01:00
config
dbgk
ex [NTOS:EX] Worker threads must not exit with a critical region held. CORE-13734 2018-03-07 13:18:09 +01:00
fsrtl
fstub
inbv
include [NTOSKRNL] Misc fixes to VACB reference counting 2018-03-17 11:56:25 +01:00
io [NTOSKRNL] Implement the support for reserve IRP in IO 2018-02-24 14:52:04 +01:00
kd
kd64
kdbg [NTOSKRNL] Quickly implement the !defwrites in KDBG 2018-02-09 12:16:29 +01:00
ke [NTOS:KE] Don't loop indefinitely trying to figure out the CPU frequency. CORE-14419 2018-03-01 14:26:44 +01:00
lpc
mm [NTOSKRNL] Don't call OOM dumper in case we were trying to allocate more than 100 pages. 2018-02-17 15:09:38 +01:00
ntkrnlmp
ob
po
ps [NTOSKRNL] Implement ThreadHideFromDebugger in NtSetInformationThread() 2018-02-24 22:07:12 +01:00
rtl
se
tests
vdm
vf
wmi
CMakeLists.txt
guid.c
KrnlFun.c
ntdll.S
ntos.cmake [NTOSKRNL] Drop the always running thread for lazy writer. 2018-02-07 21:37:17 +01:00
ntoskrnl.rc
ntoskrnl.spec
sysfuncs.lst