HalpTimerQueryAndResetRtcErrors
bool __fastcall HalpTimerQueryAndResetRtcErrors(char a1){
__int32 v1;
int v2;
__int64 v4;
__int64 v5;
int v6;
int v7;
int v8;
int v9;
__int64 v10[5];
int v11;
int v12;
__int64 v13[5];
int v14;
int v15;
v1 = _InterlockedExchange(&HalpTimerRtcErrorCode, 0);
if( a1 )
{
if( *(&stru_140C00F40 + 1966) > 5u && tlgKeywordOn((__int64)&stru_140C00F40 + 7864, 0x400000000000i64) )
{
v12 = 0;
v10[4] = (__int64)&v8;
v8 = v1;
v11 = 4;
tlgWriteEx_EtwWriteEx(
(__int64)&stru_140C00F40 + 7864,
(unsigned __int8 *)&byte_140021919,
v4,
1u,
v6,
v7,
3u,
(__int64)v10);
}
v2 = 9;
}
else
{
if( *(&stru_140C00F40 + 1966) > 5u && tlgKeywordOn((__int64)&stru_140C00F40 + 7864, 0x400000000000i64) )
{
v15 = 0;
v13[4] = (__int64)&v9;
v9 = v1;
v14 = 4;
tlgWriteEx_EtwWriteEx(
(__int64)&stru_140C00F40 + 7864,
(unsigned __int8 *)&word_1400218DE,
v5,
1u,
v6,
v7,
3u,
(__int64)v13);
}
v2 = 31;
}
return(v2 & v1) != 0;
}Referenced by:
No references.