HalpRegisterPeiErrorSource
INT64 __fastcall HalpRegisterPeiErrorSource(VOID *ServiceContext){
INT64 result;
unsigned __int64 v3;
unsigned int v4;
__int128 v5;
PKINTERRUPT v6;
v6 = 0i64;
if( !ServiceContext )
return 3221225485i64;
v3 = 0i64;
if( KeActiveProcessors.Count )
v3 = KeActiveProcessors.Bitmap[0];
v4 = *((_DWORD *)ServiceContext + 40);
v5 = v3;
LODWORD(result) = HalpInterruptConnect(
(__int64)&v5,
v4,
0xE4u,
0xFu,
1u,
LevelSensitive,
(unsigned __int64)HalpPeiInterruptHandler,
(unsigned __int64)ServiceContext,
0i64,
0xFu,
7,
&v6);
return result;
}Referenced by:
HalpInitializeGenericErrorSource