HalpInterruptStartBlockedProcessors
NTSTATUS __stdcall HalpInterruptStartBlockedProcessors(UINT64 a1){
NTSTATUS result;
unsigned int v2;
int i;
char *v4;
result = (int)HalpInterruptProcessorState;
v2 = 0;
for( i = *((_DWORD *)HalpInterruptProcessorState + 16 * (unsigned __int64)(unsigned int)a1 + 2);
v2 < (unsigned int)qword_140C50640;
++v2 )
{
v4 = (char *)HalpInterruptProcessorState + 64 * (unsigned __int64)v2;
if( v4[56] && *((_DWORD *)v4 + 15) == i )
{
if( *(&CmpDummyThreadEvent + 7092) )
result = HalpBlkStartBlockedProcessor(v2, *((unsigned int *)v4 + 2));
*((_WORD *)v4 + 6) = 257;
}
}
return result;
}Referenced by:
HalStartNextProcessor
HalpInterruptReinitialize
HalpProcInitSystem