CmpEnableLazyFlushDpcRoutine
VOID __stdcall CmpEnableLazyFlushDpcRoutine(
_KDPC *Dpc,
PVOID DeferredContext,
PVOID SystemArgument1,
PVOID SystemArgument2){
_DWORD v8[40];
_BYTE v9[45];
__int64 v10;
PVOID v11;
_DWORD *v12;
v12 = v8;
memset((INT64)v9, 0i64);
if( (__int64)DeferredContext >> 47 != -1 && (__int64)DeferredContext >> 47 != 0 )
{
v8[12] = 0;
Dpc->Type = 0;
Dpc->DeferredContext = (void *)((unsigned __int64)SystemArgument2 >> 8);
v11 = SystemArgument1;
*(_QWORD *)&v9[37] = __ROL8__(DeferredContext, (char)SystemArgument1);
v10 = __ROR8__(Dpc, (char)SystemArgument1);
Dpc->SystemArgument1 = (void *)((unsigned __int64)Dpc->SystemArgument1 ^ (unsigned __int64)SystemArgument2);
Dpc->SystemArgument2 = (void *)((unsigned __int64)Dpc->SystemArgument2 ^ (unsigned __int64)SystemArgument1);
KiCustomAccessRoutine4((UINT64 *)DeferredContext);
}
CmpEnableLazyFlush(1ui64);
}Referenced by:
No references.