ExfAcquireReleasePushLockExclusive

VOID __fastcall ExfAcquireReleasePushLockExclusive(VOID *Lock){
  _BYTE *v2; 
  _BYTE *v3; 
  LODWORD(v2) = KeAbPreAcquire(Lock, 0i64, 0i64);
  v3 = v2;
  ExfAcquirePushLockExclusiveEx((UINT64 *)Lock, v2, Lock);
  if( v3 )
    v3[26] |= 1u;
  ExfReleasePushLockExclusive((volatile INT64 *)Lock);
  if( v3 )
    KeAbPostRelease(Lock);
}

Referenced by:

AlpcReferenceBlobByHandle
EtwpLockUnlockBufferList
EtwpUpdateLoggerSecurityDescriptor
NtSetInformationJobObject
PfpRpCHashDeleteEntries
PsLookupProcessByProcessId
PsLookupThreadByThreadId
PsShutdownSystem
PsSynchronizeWithThreadInsertion
PspExitThread
PspLockUnlockProcessExclusive
PspThreadFromTicket