EtwpCovSampLookasideControlInitialize

INT64 __fastcall EtwpCovSampLookasideControlInitialize(INT64 a1, INT64 a2, INT64 a3, INT64 a4, UINT64 a5){
  int v8; 
  INT64 v9; 
  INT64 *v10; 
  INT64 **v11; 
  INT64 result; 
  v8 = a4;
  memset(a2, 0i64);
  v9 = a1 + 592;
  v10 = (INT64 *)(a2 + 16);
  v11 = *(INT64 ***)(v9 + 8);
  if( *v11 != (INT64 *)v9 )
    __fastfail(3u);
  *(_QWORD *)(a2 + 24) = v11;
  *v10 = v9;
  *v11 = v10;
  *(_QWORD *)(v9 + 8) = v10;
  InitializeSListHead((_SLIST_HEADER *)a2);
  *(_QWORD *)(a2 + 40) = a2 + 32;
  *(_QWORD *)(a2 + 32) = a2 + 32;
  result = (unsigned int)a5;
  *(_QWORD *)(a2 + 48) = a3;
  *(_DWORD *)(a2 + 56) = v8;
  *(_DWORD *)(a2 + 60) = a5;
  return result;
}

Referenced by:

EtwpCovSampCaptureContextStart