PpmPerfCheckRequired
CHAR __stdcall PpmPerfCheckRequired(INT64 a1){
CHAR v1;
_BYTE *v2;
unsigned int v3;
char v4;
INT64 i;
v1 = 0;
v2 = (_BYTE *)(a1 + 26);
v3 = 0;
while( 1 )
{
v4 = v2[2];
if( *v2 != v4 )
break;
if( *v2 == 100 && v4 == 100 && ((*(_DWORD *)(a1 + 56) - 1) & 0xFFFFFFFD) == 0 )
{
for( i = PpmPerfDomainHead; (INT64 *)i != &PpmPerfDomainHead; i = *(_QWORD *)i )
{
if( *(_DWORD *)(i + 320) > 0x64u )
return 1;
}
}
++v3;
++v2;
if( v3 >= 2 )
return v1;
}
return 1;
}Referenced by:
PpmCheckReInit