IopLiveDumpRemoveSystemCacheFromDump
void __fastcall IopLiveDumpRemoveSystemCacheFromDump(__int64 a1, __int64 a2, _QWORD *a3){
__int64 v3;
__int64 v6;
__int64 v7;
_MM_KERNEL_DUMP_CONTEXT Context[2];
VOID(__fastcall *v9)(_MM_KERNEL_DUMP_CONTEXT *, VOID *, UINT64, UINT64);
__int64 v10;
__int64 v11;
__int64 v12;
__int64 v13;
v11 = 0i64;
v3 = 0i64;
v13 = 0i64;
*a3 = 0i64;
if( (*(_DWORD *)(a1 + 80) & 0x80u) != 0 )
{
LODWORD(v6) = IopLiveDumpGetMillisecondCounter(0);
v3 = v6;
}
v12 = 0i64;
*(_QWORD *)Context = 0i64;
LODWORD(v13) = v13 | 1;
v10 = a1 + 600;
v9 = IoFreeDumpRange;
MmRemoveSystemCacheFromDump(Context);
if( (*(_DWORD *)(a1 + 80) & 0x80u) != 0 )
{
LODWORD(v7) = IopLiveDumpGetMillisecondCounter(0);
*a3 = v7 - v3;
}
}Referenced by:
IopLiveDumpPopulateBitmapForDump