PspAllocStorage
INT64 __fastcall PspAllocStorage(CHAR **a1){
CHAR *PoolWithTag;
CHAR *v3;
__int64 v4;
INT64 result;
PoolWithTag = (CHAR *)ExAllocatePoolWithTag(NonPagedPoolNxCacheAligned, 0x240ui64, 0x74537350ui64);
v3 = PoolWithTag;
if( !PoolWithTag )
return 3221225626i64;
v4 = 32i64;
do
{
*(_QWORD *)PoolWithTag = 0i64;
*((_QWORD *)PoolWithTag + 1) = 0i64;
PoolWithTag += 16;
--v4;
}
while( v4 );
*((_QWORD *)v3 + 64) = 0i64;
result = 0i64;
*a1 = v3;
return result;
}Referenced by:
PspCreateSilo
PspInitializeSiloStructures