unbreak build
[reactos.git] / reactos / ntoskrnl / include / config.h
index 73d0d71..656080f 100644 (file)
 
 /********** mm/ppool.c **********/
 
-/* Enable strict checking of the nonpaged pool on every allocation */
-#undef ENABLE_VALIDATE_POOL
-
-/* Enable tracking of statistics about the tagged blocks in the pool */
-#undef TAG_STATISTICS_TRACKING
-
-/*
- * Put each block in its own range of pages and position the block at the
- * end of the range so any accesses beyond the end of block are to invalid
- * memory locations.
- */
-#undef WHOLE_PAGE_ALLOCATIONS
+/* Disable Debugging Features */
+#if !DBG
+    /* Enable strict checking of the nonpaged pool on every allocation */
+    #undef ENABLE_VALIDATE_POOL
+
+    /* Enable tracking of statistics about the tagged blocks in the pool */
+    #undef TAG_STATISTICS_TRACKING
+
+    /* Enable Memory Debugging Features/Helpers */
+    #undef POOL_DEBUG_APIS
+
+    /* Enable Redzone */
+    #define R_RZ 0
+
+    /* Enable Allocator Stack */
+    #define R_STACK 0
+
+    /*
+     * Put each block in its own range of pages and position the block at the
+     * end of the range so any accesses beyond the end of block are to invalid
+     * memory locations.
+     */
+    #undef WHOLE_PAGE_ALLOCATIONS
+#endif
 
 #endif /* __INCLUDE_NTOSKRNL_CONFIG_H */