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