KeFirstGroupAffinityEx
PVOID __stdcall KeFirstGroupAffinityEx(PVOID Base, UINT8 MappedAsImage, UINT16 DirectoryEntry, UINT64 *Size){
unsigned __int16 v4;
v4 = 0;
if( !*(_WORD *)MappedAsImage )
return(PVOID)3221226021i64;
while( !*(_QWORD *)(MappedAsImage + 8i64 * v4 + 8) )
{
if( ++v4 >= *(_WORD *)MappedAsImage )
return(PVOID)3221226021i64;
}
*(_OWORD *)Base = 0i64;
*((_WORD *)Base + 4) = v4;
*(_QWORD *)Base = *(_QWORD *)(MappedAsImage + 8i64 * v4 + 8);
return 0i64;
}Referenced by:
KeSetAffinityProcess
KeStartThread
NtSetInformationJobObject
PpmIdleInitializeConcurrency
PpmRegisterPerfStates
PspAllocateProcess