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