Author: fireball
Date: Tue Jun 2 16:48:00 2009
New Revision: 41255
URL:
http://svn.reactos.org/svn/reactos?rev=41255&view=rev
Log:
- Add a note about increasing max pool sizes when using pool debugging.
Modified:
trunk/reactos/ntoskrnl/mm/pool.c
Modified: trunk/reactos/ntoskrnl/mm/pool.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/pool.c?rev=412…
==============================================================================
--- trunk/reactos/ntoskrnl/mm/pool.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/pool.c [iso-8859-1] Tue Jun 2 16:48:00 2009
@@ -14,7 +14,8 @@
#define NDEBUG
#include <debug.h>
-/* Uncomment to enable pool overruns debugging */
+/* Uncomment to enable pool overruns debugging. Don't forget to increase
+ max pool sizes (MM_[NON]PAGED_POOL_SIZE) in include/internal/mm.h */
//#define DEBUG_NPOOL
//#define DEBUG_PPOOL
@@ -266,13 +267,14 @@
(char*)Block < ((char*)MmPagedPoolBase + MmPagedPoolSize))
{
/* Validate tag */
+#if 0
if (Tag != 0 && Tag != EiGetPagedPoolTag(Block))
KeBugCheckEx(BAD_POOL_CALLER,
0x0a,
(ULONG_PTR)Block,
EiGetPagedPoolTag(Block),
Tag);
-
+#endif
/* Validate IRQL */
if (KeGetCurrentIrql() > APC_LEVEL)
KeBugCheckEx(BAD_POOL_CALLER,
@@ -295,12 +297,12 @@
(char*)Block < ((char*)MiNonPagedPoolStart + MiNonPagedPoolLength))
{
/* Validate tag */
- if (Tag != 0 && Tag != EiGetNonPagedPoolTag(Block))
+ /*if (Tag != 0 && Tag != EiGetNonPagedPoolTag(Block))
KeBugCheckEx(BAD_POOL_CALLER,
0x0a,
(ULONG_PTR)Block,
EiGetNonPagedPoolTag(Block),
- Tag);
+ Tag);*/
/* Validate IRQL */
if (KeGetCurrentIrql() > DISPATCH_LEVEL)