1 #ifndef __INCLUDE_NTOSKRNL_CONFIG_H
2 #define __INCLUDE_NTOSKRNL_CONFIG_H
4 /********** dbg/print.c **********/
6 /* Enable serialization of debug messages printed with DbgPrint
8 * If this is enabled DbgPrint will queue messages if another thread is already
9 * printing a message, and immediately returns. The other thread will print
10 * queued messages before it returns.
11 * It could happen that some messages are lost if the processor is halted before
12 * the message queue was flushed.
14 #undef SERIALIZE_DBGPRINT
16 /********** mm/ppool.c **********/
18 /* Disable Debugging Features */
20 /* Enable strict checking of the nonpaged pool on every allocation */
21 #undef ENABLE_VALIDATE_POOL
23 /* Enable tracking of statistics about the tagged blocks in the pool */
24 #undef TAG_STATISTICS_TRACKING
26 /* Enable Memory Debugging Features/Helpers */
27 #undef POOL_DEBUG_APIS
32 /* Enable Allocator Stack */
36 * Put each block in its own range of pages and position the block at the
37 * end of the range so any accesses beyond the end of block are to invalid
40 #undef WHOLE_PAGE_ALLOCATIONS
43 #endif /* __INCLUDE_NTOSKRNL_CONFIG_H */