VerifierExAllocatePoolEx
VOID *__stdcall VerifierExAllocatePoolEx(
POOL_TYPE PoolType,
UINT64 NumberOfBytes,
UINT64 Tag,
_LOOKASIDE_LIST_EX *Lookaside){
int v4;
VOID *retaddr;
v4 = Tag;
if( (MmVerifierData & 0x400000) == 0 || (MmVerifierData & 1) != 0 )
{
VfCheckPoolType(PoolType, retaddr, Tag);
return(VOID *)pXdvExAllocatePoolWithTagPriority(
PoolType | 0x80u,
NumberOfBytes,
v4,
32,
(__int64)retaddr,
(__int64)VeAllocatePoolWithTagPriority);
}
else
{
if( (MmVerifierData & 0x2000000) != 0 )
VfCheckPoolType(PoolType, retaddr, 0i64);
return CmpAllocateTransientPoolWithTag((unsigned int)PoolType, NumberOfBytes);
}
}Referenced by:
No references.