VfCheckForLookaside

UINT64 __stdcall VfCheckForLookaside(PVOID p, UINT64 Size){
  CHAR *v5; 
  UINT64 v6; 
  __int128 v7; 
  v7 = 0i64;
  if( !ViLookasideInitialized )
    return 0i64;
  if( !(unsigned int)VfPoolIsInternalFree() )
  {
    VfAvlInitializeLockContext((INT64)&v7, 1i64);
    v5 = VfAvlLookupTreeNode(&ViLookasideAvl, (INT64)&v7, (UINT64)p, Size);
    if( v5 )
    {
      if( (MmVerifierData & 0x800) != 0 )
        VerifierBugCheckIfAppropriate(0xC4ui64, 0xCCui64, *(_QWORD *)v5, (UINT64)p, Size, v6);
    }
    VfAvlCleanupLockContext((INT64)&v7);
  }
  return 1i64;
}

Referenced by:

ExpCheckForLookaside