MiFlushKernelCfgBitmap
VOID __stdcall MiFlushKernelCfgBitmap(INT64 a1, UINT64 a2){
__int64 v2;
unsigned __int64 v4;
_MI_TB_FLUSH_LIST TbFlushList[48];
v2 = (unsigned int)a2;
memset(TbFlushList, 0i64, 0xB8u);
*(_QWORD *)&TbFlushList[6] = 0i64;
TbFlushList[2] = 20;
v4 = qword_140C4C978 + ((2 * ((unsigned __int64)(a1 + 0x800000000000i64) >> 4)) >> 3);
MiInsertTbFlushEntry(
TbFlushList,
(VOID *)(v4 & 0xFFFFFFFFFFFFF000ui64),
((((_WORD)qword_140C4C978 + (unsigned __int16)((2 * ((unsigned __int64)(a1 + 0x800000000000i64) >> 4)) >> 3)) & 0xFFF)
+ ((2 * ((unsigned __int64)(a1 + v2 + 0x7FFFFFFFFFFFi64) >> 4)) >> 3)
- v4
+ qword_140C4C978
+ 4096) >> 12,
0i64);
MiFlushTbList(TbFlushList);
}Referenced by:
MiMarkKernelImageCfgBits