SepGetSingletonEntryFromIndexNumber
__int64 __fastcall SepGetSingletonEntryFromIndexNumber(unsigned int a1){
__int64 v1;
__int64 v2;
__int64 v3;
unsigned __int64 v4;
v1 = a1 & 0x3F;
v2 = a1 >> 6;
v3 = 0i64;
v4 = (unsigned __int8)ExAcquireSpinLockShared((INT64 *)SepSingletonGlobal);
if( (unsigned int)v2 < *((_DWORD *)SepSingletonGlobal + 1) )
v3 = *(_QWORD *)(*((_QWORD *)SepSingletonGlobal + 1) + 8 * v2) + 24 * v1;
ExReleaseSpinLockSharedFromDpcLevel(SepSingletonGlobal);
__writecr8(v4);
return v3;
}Referenced by:
SepCleanupMarkedForDeletionEntries
SepInitSingletonEntry
SepInternalQuerySecurityAttributesTokenEx
SepSetSingletonEntry
SepValidateAndCopyGlobalEntry