MiInitializeDecayPfns
PSLIST_ENTRY __stdcall MiInitializeDecayPfns(){
ULONG_PTR v0;
__int64 v1;
PSLIST_ENTRY result;
if( ((unsigned __int8)ListHead & 0xF) != 0 )
RtlRaiseStatus(-2147483646);
*(_OWORD *)ListHead = 0i64;
v0 = 48 * BasePage - 0x57FFFFE8030i64;
v1 = 2048i64;
*(_QWORD *)(v0 + 40) = *(_QWORD *)(v0 + 40) & 0xFFFFFFF000000000ui64 | 1;
do
{
result = RtlpInterlockedPushEntrySList((PSLIST_HEADER)ListHead, (PSLIST_ENTRY)v0);
v0 -= 48i64;
--v1;
}
while( v1 );
return result;
}Referenced by:
MiInitNucleus