PopDiagTracePowerButtonBugcheck
VOID __fastcall PopDiagTracePowerButtonBugcheck(INT64 a1){
unsigned __int8 *v1;
int *v2;
int v3;
char v4;
char v5[3];
int v6;
int v7;
int v8;
int v9;
int v10;
int v11;
int v12;
int v13;
__int64 v14;
__int64 v15[2];
struct _EVENT_DATA_DESCRIPTOR v16;
int *v17;
__int64 v18;
int *v19;
__int64 v20;
int *v21;
__int64 v22;
char *v23;
__int64 v24;
__int64 *v25;
__int64 v26;
int *v27;
__int64 v28;
int *v29;
__int64 v30;
__int64 *v31;
__int64 v32;
int *v33;
__int64 v34;
char *v35;
__int64 v36;
int *v37;
__int64 v38;
int *v39;
__int64 v40;
if( (_DWORD)a1 == 7000 )
{
PopRecordLongPowerButtonPressDetected(1);
if( (unsigned int)dword_140C021E8 > 5 && tlgKeywordOn((__int64)&dword_140C021E8, 0x400000000000i64) )
{
v6 = 7000;
v17 = &v6;
v1 = (unsigned __int8 *)&dword_140027CF4;
v7 = dword_140C206E8;
v19 = &v7;
v8 = dword_140C206E4;
v21 = &v8;
v4 = byte_140C20728;
v23 = &v4;
v14 = qword_140C206F0;
v25 = &v14;
v9 = dword_140C206F8;
v27 = &v9;
v10 = dword_140C206FC;
v29 = &v10;
v15[0] = qword_140C20700;
v31 = v15;
v11 = dword_140C2072C;
v33 = &v11;
v5[0] = byte_140C20738;
v35 = v5;
v12 = dword_140C20730;
v37 = &v12;
v13 = dword_140C20734;
v2 = &v13;
v18 = 4i64;
v20 = 4i64;
v22 = 4i64;
v24 = 1i64;
LABEL_9:
v39 = v2;
v26 = 8i64;
v30 = 4i64;
v28 = 4i64;
v32 = 8i64;
v34 = 4i64;
v36 = 1i64;
v38 = 4i64;
v40 = 4i64;
tlgWriteTransfer_EtwWriteTransfer((__int64)&dword_140C021E8, v1, 0i64, 0i64, 0xEu, &v16);
}
}
else if( (_DWORD)a1 == 15000
&& (unsigned int)dword_140C021E8 > 5
&& tlgKeywordOn((__int64)&dword_140C021E8, 0x800000000000i64) )
{
v13 = v3;
v17 = &v13;
v1 = (unsigned __int8 *)&byte_140027BCF;
v12 = dword_140C206E8;
v19 = &v12;
v11 = dword_140C206E4;
v21 = &v11;
v5[0] = byte_140C20728;
v23 = v5;
v15[0] = qword_140C206F0;
v25 = v15;
v10 = dword_140C206F8;
v27 = &v10;
v9 = dword_140C206FC;
v29 = &v9;
v14 = qword_140C20700;
v31 = &v14;
v8 = dword_140C2072C;
v33 = &v8;
v4 = byte_140C20738;
v35 = &v4;
v7 = dword_140C20730;
v37 = &v7;
v6 = dword_140C20734;
v2 = &v6;
v18 = 4i64;
v20 = 4i64;
v22 = 4i64;
v24 = 1i64;
goto LABEL_9;
}
}Referenced by:
PopPowerButtonWorkCallback