mirror of
https://github.com/reactos/reactos.git
synced 2024-10-06 09:24:11 +00:00
Added two debugging messages. Patch by Mike Nordell.
svn path=/trunk/; revision=7054
This commit is contained in:
parent
1f86ab3ae7
commit
2cc22c2214
|
@ -1,4 +1,4 @@
|
|||
/* $Id: ppool.c,v 1.22 2003/12/13 21:11:53 gvg Exp $
|
||||
/* $Id: ppool.c,v 1.23 2003/12/14 18:36:15 navaraf Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -453,6 +453,15 @@ ExFreePagedPool(IN PVOID Block)
|
|||
//DbgPrint ( "checking buffer-overrun detection bytes..." );
|
||||
for ( i = 0; i < MM_PPOOL_REDZONE_BYTES; i++ )
|
||||
{
|
||||
if (*(Addr-i-1) != MM_PPOOL_REDZONE_VALUE)
|
||||
{
|
||||
DPRINT1("Attempt to free memory %#08x. Redzone underrun!\n", Block);
|
||||
}
|
||||
if (*(Addr+UsedBlock->UserSize+i) != MM_PPOOL_REDZONE_VALUE)
|
||||
{
|
||||
DPRINT1("Attempt to free memory %#08x. Redzone overrun!\n", Block);
|
||||
}
|
||||
|
||||
assert ( *(Addr-i-1) == MM_PPOOL_REDZONE_VALUE );
|
||||
assert ( *(Addr+UsedBlock->UserSize+i) == MM_PPOOL_REDZONE_VALUE );
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue