KiGetSavedSupervisorState
__int64 __fastcall KiGetSavedSupervisorState(unsigned int a1, _QWORD *a2){
unsigned __int8 CurrentIrql;
__int64 v4;
__int64 v5;
CurrentIrql = KeGetCurrentIrql();
if( CurrentIrql < 2u || CurrentIrql < 0xFu && !PoAllProcIntrDisabled )
return 3221225473i64;
if( a1 >= (unsigned int)KeNumberProcessors_0 )
return 3221225485i64;
_mm_lfence();
v4 = (__int64)*(&KiProcessorBlock + a1);
if( !v4 )
return 3221225473i64;
v5 = *(_QWORD *)(v4 + 1728);
if( !v5 )
return 3221225473i64;
*a2 = v5;
return 0i64;
}Referenced by:
KiGetSavedIptState