MmMapLockedRestartPages
PVOID __stdcall MmMapLockedRestartPages(MDL *MemoryDescriptorList, MEMORY_CACHING_TYPE CacheType, INT64 a4){
UINT64 v3;
CHAR *AnyMultiplexedVm;
_MMPTE *v6;
_MEMORY_CACHING_TYPE v7;
PVOID result;
if( (a4 & 0xBFFFFFFF) != 0
|| (v3 & 0xFFFFFFFFFFDFFFFFui64) != 0
|| !MiReserveDriverPtes(
(((LODWORD(MemoryDescriptorList->StartVa) + MemoryDescriptorList->ByteOffset) & 0xFFF)
+ (unsigned __int64)MemoryDescriptorList->ByteCount
+ 4095) >> 12,
v3) )
{
return 0i64;
}
AnyMultiplexedVm = MiGetAnyMultiplexedVm(1i64);
LODWORD(result) = MiMapMdlCommon(MemoryDescriptorList, v6, (UINT64)AnyMultiplexedVm, v7);
return result;
}Referenced by:
No references.