PopDiagTraceDozeDeferralDecision
VOID __fastcall PopDiagTraceDozeDeferralDecision(UINT8 a1, INT64 a2, INT64 a3, INT64 a4, INT64 a5, CHAR a6, CHAR a7){
int v7;
int v8;
__int64 v9;
const WCHAR *v10;
const WCHAR *v11;
CHAR v12;
CHAR v13;
char v14;
UINT8 v15;
char v16;
char v17;
int v18;
int v19;
int v20;
int v21;
__int64 v22;
__int64 v23;
INT64 v24;
struct _EVENT_DATA_DESCRIPTOR v25;
int *v26;
__int64 v27;
int *v28;
__int64 v29;
__int64 *v30;
__int64 v31;
__int64 *v32;
__int64 v33;
INT64 *v34;
__int64 v35;
int *v36;
__int64 v37;
char v38[16];
char v39[16];
CHAR *v40;
__int64 v41;
CHAR *v42;
__int64 v43;
char *v44;
__int64 v45;
int *v46;
__int64 v47;
UINT8 *v48;
__int64 v49;
char *v50;
__int64 v51;
char *v52;
__int64 v53;
v7 = a1;
v8 = a2;
if( (unsigned int)dword_140C021E8 > 5 )
{
if( tlgKeywordOn((__int64)&dword_140C021E8, 0x400000000000i64) )
{
v18 = v7;
v26 = &v18;
v27 = 4i64;
v28 = &v19;
v22 = qword_140C23320;
v30 = &v22;
v32 = &v23;
v24 = a5;
v34 = &v24;
v20 = PopDozeDeferralMaxSeconds;
v36 = &v20;
v19 = v8;
v29 = 4i64;
v31 = 8i64;
v23 = v9;
v33 = 8i64;
v35 = 8i64;
v37 = 4i64;
tlgCreate1Sz_wchar_t((__int64)v38, v10);
tlgCreate1Sz_wchar_t((__int64)v39, v11);
v40 = &v12;
v13 = a7;
v12 = a6;
v42 = &v13;
v14 = PopPlatformRole;
v44 = &v14;
v21 = (unsigned __int8)byte_140C23E54;
v46 = &v21;
v15 = PresentFlag;
v48 = &v15;
v16 = byte_140C23E78;
v50 = &v16;
v17 = qword_140C23E80;
v52 = &v17;
v41 = 1i64;
v43 = 1i64;
v45 = 1i64;
v47 = 4i64;
v49 = 1i64;
v51 = 1i64;
v53 = 1i64;
tlgWriteTransfer_EtwWriteTransfer(
(__int64)&dword_140C021E8,
(unsigned __int8 *)byte_140026693,
0i64,
0i64,
0x11u,
&v25);
}
}
}Referenced by:
PopDeferDoze