ExpFreePoolChecks
VOID __stdcall ExpFreePoolChecks(VOID *p, UINT64 Size, POOL_TYPE PoolType){
if( (ExpPoolFlags & 0x207) != 0 )
{
if( (ExpPoolFlags & 0x200) != 0 && PoolType == NonPagedPool )
ExpCheckForLookaside(p, Size);
if( (ExpPoolFlags & 1) != 0 )
KeCheckForTimer(p, Size);
if( (ExpPoolFlags & 4) != 0 )
ExpCheckForResource(p, Size);
if( (ExpPoolFlags & 2) != 0 )
ExpCheckForWorker(p, Size);
}
if( (ExpPoolFlags & 0x10) != 0 )
VfFreePoolNotification(p, Size);
}Referenced by:
ExRemovePoolTag
ExpFreeHeapSpecialPool