diff --git a/ntoskrnl/mm/ARM3/expool.c b/ntoskrnl/mm/ARM3/expool.c index 00c68f4ab19..bbf6e407f09 100644 --- a/ntoskrnl/mm/ARM3/expool.c +++ b/ntoskrnl/mm/ARM3/expool.c @@ -2016,6 +2016,9 @@ ExAllocatePoolWithTag( Tag = ' GIB'; } ExpInsertPoolTracker(Tag, ROUND_TO_PAGES(NumberOfBytes), OriginalType); +#if DBG + RtlFillMemory(Allocation, NumberOfBytes, 0xCD); +#endif return Allocation; } diff --git a/ntoskrnl/mm/ARM3/pool.c b/ntoskrnl/mm/ARM3/pool.c index 995b0ce6347..afafcf823ec 100644 --- a/ntoskrnl/mm/ARM3/pool.c +++ b/ntoskrnl/mm/ARM3/pool.c @@ -666,7 +666,7 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType, // Return the allocation address to the caller // #if DBG - RtlFillMemory(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xCD); + RtlFillMemoryUlong(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xABABABAB); #endif return BaseVa; } @@ -680,7 +680,7 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType, if (BaseVa) { #if DBG - RtlFillMemory(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xCD); + RtlFillMemoryUlong(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xABABABAB); #endif return BaseVa; } @@ -812,7 +812,7 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType, // KeReleaseQueuedSpinLock(LockQueueMmNonPagedPoolLock, OldIrql); #if DBG - RtlFillMemory(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xCD); + RtlFillMemoryUlong(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xABABABAB); #endif return BaseVa; } @@ -911,7 +911,7 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType, // BaseVa = MiPteToAddress(StartPte); #if DBG - RtlFillMemory(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xCD); + RtlFillMemoryUlong(BaseVa, ROUND_TO_PAGES(SizeInBytes), 0xABABABAB); #endif return BaseVa; }