EtwpWriteProcessorTrace

VOID __fastcall EtwpWriteProcessorTrace(INT64 *a1, INT64 a2, INT64 a3, INT64 a4){
  int v4; 
  unsigned int v5; 
  unsigned int *v6; 
  UINT64 Flag; 
  UINT64 v8; 
  EVENT_DATA_DESCRIPTOR v9; 
  INT64 v10; 
  int v11; 
  int v12; 
  v4 = *((_DWORD *)a1 + 12);
  v9.Ptr = (unsigned __int64)(a1 + 1);
  v9.Reserved = 0;
  v5 = v4 & 0xFFFFE600 | 2;
  *((_DWORD *)a1 + 9) = a4;
  *((_DWORD *)a1 + 12) = v5;
  *((_DWORD *)a1 + 8) = a3;
  v9.Size = 32;
  v10 = a2;
  v6 = (unsigned int *)*a1;
  v11 = a3;
  v12 = 0;
  LODWORD(v8) = v5;
  LOWORD(Flag) = 7968;
  EtwpLogKernelEvent(&v9, *((_QWORD *)v6 + 135), *v6, 2u, Flag, v8);
}

Referenced by:

No references.