MiCreateSlabAllocationsFromKernelHal
NTSTATUS __stdcall MiCreateSlabAllocationsFromKernelHal(){
int v0;
__int64 *i;
NTSTATUS result;
int v3;
v0 = 0;
for( i = &qword_140C4CA58; ; ++i )
{
result = MiActOnLargeKernelHalPages(
*(_QWORD *)(*i + 48),
(__int64(__fastcall *)(unsigned __int64, unsigned __int64))MiCreateKernelHalSlabRange);
if( result < 0 )
break;
if( ++v0 )
{
v3 = dword_140C50AC4[0] | 0x10;
dword_140C50AC4[0] |= 0x10u;
if( (MiFlags & 0x8000) != 0 )
dword_140C50AC4[0] = v3 | 8;
return 0;
}
}
return result;
}Referenced by:
MiInitSystem