PopDiagTraceUsermodeTripPointExceeded

VOID __stdcall PopDiagTraceUsermodeTripPointExceeded(
        UINT16 InitiatorLength,
        WCHAR *Initiator,
        UINT64 TripPoint,
        UINT8 Critical){
  bool v5; 
  const _EVENT_DESCRIPTOR *v6; 
  int v7; 
  const _EVENT_DESCRIPTOR *v10; 

  v5 = Critical == 0;
  v6 = &POP_ETW_EVENT_CRITICAL_TRIP_POINT_DIAGNOSTIC;
  v7 = TripPoint;
  if( v5 )
    v6 = (const _EVENT_DESCRIPTOR *)POP_ETW_EVENT_S4_TRIP_POINT_DIAGNOSTIC;
  PopDiagTraceTripPointExceeded(InitiatorLength, (__int64)Initiator, TripPoint, v6);
  v10 = &POP_ETW_EVENT_CRITICAL_TRIP_POINT_SYSTEM;
  if( !Critical )
    v10 = (const _EVENT_DESCRIPTOR *)POP_ETW_EVENT_S4_TRIP_POINT_SYSTEM;
  PopDiagTraceTripPointExceeded(InitiatorLength, (__int64)Initiator, v7, v10);
}

Referenced by:

PopThermalProcessUsermodeEvent