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