EtwpCovSampLookasideInitialize
INT64 __fastcall EtwpCovSampLookasideInitialize(INT64 a1, INT64 a2, _DWORD *a3){
INT64 v6;
INT64 *v7;
INT64 **v8;
INT64 result;
memset(a2, 0i64);
v6 = a1 + 576;
v7 = (INT64 *)(a2 + 16);
v8 = *(INT64 ***)(v6 + 8);
if( *v8 != (INT64 *)v6 )
__fastfail(3u);
*(_QWORD *)(a2 + 24) = v8;
*v7 = v6;
*v8 = v7;
*(_QWORD *)(v6 + 8) = v7;
InitializeSListHead((_SLIST_HEADER *)a2);
*(_QWORD *)(a2 + 32) = a3;
*(_DWORD *)(a2 + 56) = a3[15];
++a3[16];
result = (unsigned int)a3[15];
a3[17] += result;
return result;
}Referenced by:
EtwpCovSampCaptureContextStart