PopAllocatePages
VOID *__stdcall PopAllocatePages(UINT64 NumberOfPages){
VOID *v1;
_MDL *Mdl;
UINT64 BugCheckOnFailure;
UINT64 Priority;
dword_140C50440 += NumberOfPages;
v1 = 0i64;
Mdl = PopGenerateMdl(NumberOfPages);
if( !Mdl
|| (LODWORD(Priority) = 1073741856,
LODWORD(BugCheckOnFailure) = 1,
(v1 = MmMapLockedPagesSpecifyCache(Mdl, 0, MmCached, 0i64, BugCheckOnFailure, Priority)) == 0i64)
|| *((int *)HiberContext + 47) < 0 )
{
*((_DWORD *)HiberContext + 47) = -1073741670;
}
return v1;
}Referenced by:
PopAllocateHiberContext
PopBuildMemoryImageHeader