https://git.reactos.org/?p=reactos.git;a=commitdiff;h=c473b1a4d65e588eaba62…
commit c473b1a4d65e588eaba62aa4b942aeb04f13703b
Author: Pierre Schweitzer <pierre(a)reactos.org>
AuthorDate: Tue Dec 5 23:28:04 2017 +0100
[NTOSKRNL] Only activate dumper in DBG builds
---
ntoskrnl/mm/ARM3/expool.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/ntoskrnl/mm/ARM3/expool.c b/ntoskrnl/mm/ARM3/expool.c
index 2b7effdea3..13a75be7c5 100644
--- a/ntoskrnl/mm/ARM3/expool.c
+++ b/ntoskrnl/mm/ARM3/expool.c
@@ -460,6 +460,7 @@ ExpComputePartialHashForAddress(IN PVOID BaseAddress)
return (Result >> 24) ^ (Result >> 16) ^ (Result >> 8) ^ Result;
}
+#if DBG
FORCEINLINE
BOOLEAN
ExpTagAllowPrint(CHAR Tag)
@@ -477,7 +478,7 @@ ExpTagAllowPrint(CHAR Tag)
VOID
MiDumpNonPagedPoolConsumers(VOID)
{
- USHORT i;
+ SIZE_T i;
DPRINT1("---------------------\n");
DPRINT1("Out of memory dumper!\n");
@@ -532,6 +533,7 @@ MiDumpNonPagedPoolConsumers(VOID)
DPRINT1("---------------------\n");
}
+#endif
/* PRIVATE FUNCTIONS **********************************************************/
@@ -1714,6 +1716,7 @@ ExAllocatePoolWithTag(IN POOL_TYPE PoolType,
Entry = MiAllocatePoolPages(OriginalType, NumberOfBytes);
if (!Entry)
{
+#if DBG
//
// If non paged backed, display current consumption
//
@@ -1721,6 +1724,7 @@ ExAllocatePoolWithTag(IN POOL_TYPE PoolType,
{
MiDumpNonPagedPoolConsumers();
}
+#endif
//
// Must succeed pool is deprecated, but still supported. These allocation
@@ -2048,6 +2052,7 @@ ExAllocatePoolWithTag(IN POOL_TYPE PoolType,
Entry = MiAllocatePoolPages(OriginalType, PAGE_SIZE);
if (!Entry)
{
+#if DBG
//
// If non paged backed, display current consumption
//
@@ -2055,6 +2060,7 @@ ExAllocatePoolWithTag(IN POOL_TYPE PoolType,
{
MiDumpNonPagedPoolConsumers();
}
+#endif
//
// Must succeed pool is deprecated, but still supported. These allocation