VerifierExInitializeNPagedLookasideList
void __fastcall VerifierExInitializeNPagedLookasideList(
ULONG_PTR BugCheckParameter2,
__int64 a2,
__int64 a3,
int a4,
ULONG_PTR BugCheckParameter3,
int a6,
__int16 a7){
unsigned int v11;
int IsEnabled;
__int16 v13;
UINT64 v14;
VOID *retaddr;
v11 = 0;
IsEnabled = VfTargetDriversIsEnabled(retaddr);
if( IsEnabled )
{
VfCheckPoolType((_POOL_TYPE)a4, retaddr, (unsigned int)a6);
if( BugCheckParameter3 < 8 && (MmVerifierData & 1) != 0 )
VerifierBugCheckIfAppropriate(0xC4ui64, 0xCDui64, BugCheckParameter2, BugCheckParameter3, 8ui64, v14);
VfUtilSynchronizationObjectSanityChecks((PVOID)BugCheckParameter2, 0x80ui64);
v13 = 0;
}
else
{
v13 = a7;
}
pXdvExInitializeNPagedLookasideList(
BugCheckParameter2,
a2,
a3,
a4,
BugCheckParameter3,
a6,
v13,
IsEnabled,
(__int64)ExInitializeNPagedLookasideListInternal);
if( IsEnabled || (_DWORD)KernelVerifier )
v11 = 1;
ViLookasideTrackList((_GENERAL_LOOKASIDE *)BugCheckParameter2, v11);
}Referenced by:
No references.