CmpLogHiveInitializeEvent
void __fastcall CmpLogHiveInitializeEvent(__int64 a1, int a2, unsigned __int16 *a3, int a4){
__int64 v4;
unsigned int v5;
__int64 v6;
__int16 v7;
int v8;
__int64 *v9;
__int64 v10[8];
int v11;
int v12;
__int64 v13;
int v14;
int v15;
v15 = a4;
v14 = a2;
v13 = a1;
v4 = *(_QWORD *)(a1 + 64);
v10[0] = 8i64;
v5 = 4;
v8 = *(_DWORD *)(v4 + 40);
v9 = &v13;
v10[1] = (__int64)&v14;
v10[3] = (__int64)&v15;
v10[5] = (__int64)&v8;
v7 = 0;
v10[2] = 4i64;
v10[4] = 4i64;
v10[6] = 4i64;
if( a3 && *((_QWORD *)a3 + 1) )
{
v10[7] = *((_QWORD *)a3 + 1);
v5 = 5;
v11 = *a3;
v12 = 0;
}
v6 = 2i64 * v5;
v10[v6 - 1] = (__int64)&v7;
v10[v6] = 2i64;
EtwTraceKernelEvent((__int64)&v9, v5 + 1, 0x41000000u, 0x924u, 0x501902u);
}Referenced by:
No references.