EtwpCovSampStackHashLookup
INT64 __fastcall EtwpCovSampStackHashLookup(INT64 a1, INT64 a2, _QWORD *a3){
unsigned int v3;
int v4;
unsigned int i;
_DWORD *v6;
v3 = 0;
v4 = 0;
for( i = a2 & (*(_DWORD *)(a1 + 4) - 1); ; i = (*(_DWORD *)(a1 + 4) - 1) & (v4 + i) )
{
v6 = (_DWORD *)(a1 + 4 * (i + 2i64));
if( *v6 == (_DWORD)a2 )
break;
if( !*v6 )
goto LABEL_9;
if( !v4 )
{
v4 = -1640531535 * a2 + 1;
if( ((-79 * (_BYTE)a2) & 1) != 0 )
v4 = -1640531535 * a2;
}
}
v3 = 1;
LABEL_9:
*a3 = v6;
return v3;
}Referenced by:
EtwpCovSampStackHashCheck