ExHeapQueryPoolUsage
_DWORD *__fastcall ExHeapQueryPoolUsage(
_DWORD *a1,
_DWORD *a2,
_DWORD *a3,
_DWORD *a4,
_DWORD *a5,
_DWORD *a6,
_DWORD *a7,
_DWORD *a8){
unsigned int v8;
__int64 v12;
__int64 v13;
__int64 *v14;
__int64 *v15;
__int64 v16;
__int64 v17;
__int64 v18;
_DWORD *result;
*a1 = 0;
v8 = 0;
for( *a2 = 0; v8 < dword_140C57DD0; ++v8 )
{
v12 = 8384i64 * v8;
v13 = 2i64;
v14 = (__int64 *)((char *)&ExPoolState + v12 + 14592);
v15 = (__int64 *)((char *)&ExPoolState + v12 + 14608);
do
{
v16 = *v15++;
*a1 += *(_QWORD *)(v16 + 136);
*a1 += *(_QWORD *)(v16 + 96);
--v13;
}
while( v13 );
v17 = 2i64;
do
{
v18 = *v14++;
*a2 += *(_QWORD *)(v18 + 136);
*a2 += *(_QWORD *)(v18 + 96);
--v17;
}
while( v17 );
}
*a3 = 0;
*a4 = 0;
*a5 = 0;
*a6 = 0;
*a7 = 0;
result = a8;
*a8 = 0;
return result;
}Referenced by:
ExQueryPoolUsage