KiPublishProcessorFeatures
INT64 __fastcall KiPublishProcessorFeatures(INT64 a1){
INT64 result;
KUSER_SHARED_DATA.ProcessorFeatures[33] = (KeFeatureBits2 & 2) != 0;
if( (*(_DWORD *)(*((_QWORD *)KeLoaderBlock_0 + 30) + 132i64) & 0x2000) == 0 )
KUSER_SHARED_DATA.ProcessorFeatures[35] = (KeFeatureBits2 & 0x2000) != 0;
result = (INT64)KeLoaderBlock_0;
if( (*(_DWORD *)(*((_QWORD *)KeLoaderBlock_0 + 30) + 132i64) & 0x8000) == 0 )
{
result = (*(_QWORD *)(a1 + 34208) >> 33) & 1i64;
KeSmapEnabled = (*(_QWORD *)(a1 + 34208) >> 33) & 1;
}
return result;
}Referenced by:
KiSetProcessorSignature