PspUnlockJobMemoryLimitsShared
VOID __stdcall PspUnlockJobMemoryLimitsShared(_EJOB *Job, _ETHREAD *CurrentThread){
char *v2;
v2 = (char *)Job + 1032;
if( _InterlockedCompareExchange64((volatile signed __int64 *)Job + 129, 0i64, 17i64) != 17 )
ExfReleasePushLockShared((_EX_PUSH_LOCK *)Job + 129);
KeAbPostRelease(v2);
if( CurrentThread )
KiLeaveGuardedRegionUnsafe((__int64)CurrentThread);
}Referenced by:
NtQueryInformationJobObject
NtSetInformationJobObject
PsReportProcessMemoryLimitViolation
PspApplyJobLimitsToProcess
PspEnforceLimitsJobPostCallback