VerifierIoAllocateIrp
IRP *__stdcall VerifierIoAllocateIrp(INT8 StackSize, UINT8 ChargeQuota){
__int64 v4;
__int64 v5;
UINT64 v7;
void *retaddr;
if( ChargeQuota && (MmVerifierData & 8) != 0 )
{
if( *((PVOID *)KeGetCurrentThread() + 23) == PsIdleProcess )
VerifierBugCheckIfAppropriate(0xC4ui64, 0x10Aui64, 0i64, 0i64, 0i64, v7);
if( (*((_BYTE *)KeGetPcr() + 12972) & 1) != 0 )
VerifierBugCheckIfAppropriate(0xC4ui64, 0x10Bui64, 0i64, 0i64, 0i64, v7);
}
if( (unsigned int)VfFaultsInjectResourceFailure(0i64) )
return 0i64;
LOBYTE(v5) = ChargeQuota;
LOBYTE(v4) = StackSize;
return(IRP *)pXdvIoAllocateIrp(0, v4, v5, (int)retaddr, (__int64)IovAllocateIrp);
}Referenced by:
No references.