MiLogTrimWs
VOID __fastcall MiLogTrimWs(INT64 a1, INT64 a2, INT64 a3, INT64 a4, INT64 a5){
int v5;
_DWORD *v9;
__int64 v10;
char v11;
_QWORD *v12;
ULONG v13;
__int64 v14;
char v15;
UINT Key;
CHAR *ImageFileName;
UINT v18;
int v19;
INT64 v20;
INT64 v21;
__int64 v22;
__int64 v23;
__int64 v24;
__int64 v25[6];
char v26[16];
UINT *v27;
__int64 v28;
INT64 *v29;
__int64 v30;
INT64 *v31;
__int64 v32;
__int64 *v33;
__int64 v34;
__int64 *v35;
__int64 v36;
__int64 *v37;
__int64 v38;
int *v39;
__int64 v40;
CHAR **p_ImageFileName;
__int64 v42;
ImageFileName = 0i64;
v5 = a4;
Key = 0;
if( *(_QWORD *)&qword_140C4EC20 )
{
MiFillLogProcessInfo((_MMSUPPORT_INSTANCE *)a1, &Key, &ImageFileName);
if( *v9 > 5u )
{
if( tlgKeywordOn((__int64)v9, 1i64) )
{
v11 = *(_BYTE *)(a1 + 184) & 7;
v25[5] = v10;
v15 = v11;
v25[4] = (__int64)&v15;
tlgCreate1Sz_char((__int64)v26, ImageFileName);
v27 = &v18;
v18 = Key;
v29 = &v20;
v28 = 4i64;
v31 = &v21;
v22 = v12[888];
v33 = &v22;
v23 = v12[936];
v35 = &v23;
v24 = v12[950];
v37 = &v24;
v39 = &v19;
LODWORD(ImageFileName) = a5;
p_ImageFileName = &ImageFileName;
v20 = a2;
v30 = 8i64;
v21 = a3;
v32 = 8i64;
v34 = 8i64;
v36 = 8i64;
v38 = 8i64;
v19 = v5;
v40 = 4i64;
v42 = 4i64;
tlgWriteEx_EtwWriteEx(v14, (unsigned __int8 *)&dword_140024E19, 0i64, v13, 0, 0, 0xCu, (__int64)v25);
}
}
}
}Referenced by:
MiTrimWorkingSet