KiPublishProcessorFeatures
NTSTATUS __stdcall KiPublishProcessorFeatures(INT64 a1){
__int64 v1;
KUSER_SHARED_DATA.ProcessorFeatures[33] = ((unsigned __int8)KeFeatureBits2 & 2) != 0;
if( (KeLoaderBlock_0->Extension->_bf_84 & 0x2000) == 0 )
KUSER_SHARED_DATA.ProcessorFeatures[35] = ((unsigned __int16)KeFeatureBits2 & 0x2000) != 0i64;
LODWORD(v1) = (_DWORD)KeLoaderBlock_0;
if( (KeLoaderBlock_0->Extension->_bf_84 & 0x8000) == 0 )
{
v1 = (*(_QWORD *)(a1 + 34208) >> 33) & 1i64;
KeSmapEnabled = (*(_QWORD *)(a1 + 34208) >> 33) & 1;
}
return v1;
}Referenced by:
KiSetProcessorSignature