[NTOS]: Add DRIVER_CAUGHT_MODIFYING_FREED_POOL bugcheck code.
authorSir Richard <sir_richard@svn.reactos.org>
Sun, 29 Aug 2010 19:13:08 +0000 (19:13 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Sun, 29 Aug 2010 19:13:08 +0000 (19:13 +0000)
commitcf28a01e5ecc2e321190aa59eec528eefda47071
tree1c121e3531e8718d72015b4a4386c00ee73ba273
parent1afef0ace6c6c1360e1bcf525d57f3b8f89b2c66
[NTOS]: Add DRIVER_CAUGHT_MODIFYING_FREED_POOL bugcheck code.
[NTOS]: Add support for protected freed nonpaged pool. This is controlled through MmProtectFreedNonPagedPool, which is initialized based on a registry value (see cmdata.c). This is not "Special Pool", but a useful debugging feature Windows implements that we now have too, since I noticed a lot of mj's work was with freed pool access.
NB. It's 3AM and I have not tested this, it should be off in trunk by default, you'll need to try turning it on and testing it. Hope it helps.
--This line, and those low, will be ignored--

M    ntoskrnl/mm/ARM3/pagfault.c
M    ntoskrnl/mm/ARM3/pool.c
M    include/reactos/mc/bugcodes.mc

svn path=/trunk/; revision=48649
reactos/include/reactos/mc/bugcodes.mc
reactos/ntoskrnl/mm/ARM3/pagfault.c
reactos/ntoskrnl/mm/ARM3/pool.c