PopDiagTraceIdleResiliencyStart
VOID __stdcall PopDiagTraceIdleResiliencyStart(UINT64 Flags, UINT64 Ticks){
unsigned __int64 v2;
__int64 v3;
_EVENT_DATA_DESCRIPTOR UserData;
int *v5;
__int64 v6;
__int64 *v7;
__int64 v8;
int v9;
unsigned __int64 v10;
v9 = Ticks;
if( PopDiagHandleRegistered )
{
v3 = 0i64;
*(_QWORD *)&UserData.Size = 4i64;
if( v2 >= 0xFFFFFFFF )
v2 = 0xFFFFFFFFi64;
v6 = 4i64;
v10 = v2;
UserData.Ptr = (unsigned __int64)&v3;
v8 = 4i64;
v5 = &v9;
v7 = (__int64 *)&v10;
EtwWriteEx(PopDiagHandle, &POP_ETW_IDLE_RESILIENCY_START, 0i64, 0, 0, 0, 3u, &UserData);
}
}Referenced by:
PopDeepSleepEvaluateCallback