HalpTimerTraceTimingHardware

VOID __stdcall HalpTimerTraceTimingHardware(){
  int v0; 
  int v1; 
  int v2; 
  int v3; 
  int v4; 
  int v5; 
  int v6; 
  int v7; 
  int v8; 
  int v9; 
  int v10; 
  int v11; 
  int v12; 
  int v13; 
  _EVENT_DATA_DESCRIPTOR v14; 
  int *v15; 
  __int64 v16; 
  int *v17; 
  __int64 v18; 
  int *v19; 
  __int64 v20; 
  int *v21; 
  __int64 v22; 
  int *v23; 
  __int64 v24; 
  int *v25; 
  __int64 v26; 
  int *v27; 
  __int64 v28; 

  if( *(&stru_140C00F40 + 1966) > 5u && tlgKeywordOn((__int64)&stru_140C00F40 + 7864, 0x400000000000i64) )
  {
    v16 = 4i64;
    v18 = 4i64;
    v0 = *((_DWORD *)HalpClockTimer + 57);
    v15 = &v7;
    v7 = v0;
    v1 = *(_DWORD *)(HalpPerformanceCounter + 228);
    v17 = &v8;
    v8 = v1;
    if( HalpAlwaysOnTimer )
      v2 = *((_DWORD *)HalpAlwaysOnTimer + 57);
    else
      v2 = 0;
    v9 = v2;
    v19 = &v9;
    v20 = 4i64;
    if( qword_140C4A480 )
      v3 = *((_DWORD *)qword_140C4A480 + 57);
    else
      v3 = 0;
    v10 = v3;
    v21 = &v10;
    v22 = 4i64;
    if( HalpAlwaysOnCounter )
      v4 = *((_DWORD *)HalpAlwaysOnCounter + 57);
    else
      v4 = 0;
    v11 = v4;
    v23 = &v11;
    v24 = 4i64;
    if( HalpWatchdogTimer )
      v5 = *((_DWORD *)HalpWatchdogTimer + 57);
    else
      v5 = 0;
    v12 = v5;
    v25 = &v12;
    v26 = 4i64;
    if( HalpAuxiliaryCounter )
      v6 = *((_DWORD *)HalpAuxiliaryCounter + 57);
    else
      v6 = 0;
    v13 = v6;
    v28 = 4i64;
    v27 = &v13;
    tlgWriteTransfer_EtwWriteTransfer(
      (__int64)&stru_140C00F40 + 7864,
      (unsigned __int8 *)byte_140021851,
      0i64,
      0i64,
      9u,
      &v14);
  }
}

Referenced by:

No references.