[NTOSKRNL:CC] CcMapDataForOverwrite

Modified CcMapDataForOverwrite to use CalculatePageCount Template
This commit is contained in:
Dibyamartanda Samanta 2024-08-07 14:56:02 +02:00 committed by CodingWorkshop Signing Team
parent 0e2abe7eb5
commit 4258a10fbb
Signed by: CodingWorkshop Signing Team
GPG Key ID: 6DC88369C82795D2

View File

@ -79,7 +79,7 @@ CcMapDataForOverwrite(
ULONG readClusterSize = {0}; ULONG readClusterSize = {0};
pageCount = (Length >> PAGE_SHIFT) + (((FileOffset->LowPart & PAGE_OFFSET) + 4095 + (Length & PAGE_OFFSET)) >> PAGE_SHIFT); pageCount = CalculatePageCount(Length,FileOffset);
currentThread = (PETHREAD)KeGetCurrentThread(); currentThread = (PETHREAD)KeGetCurrentThread();
sharedCacheMap = (PSHARED_CACHE_MAP)FileObject->SectionObjectPointer->SharedCacheMap; sharedCacheMap = (PSHARED_CACHE_MAP)FileObject->SectionObjectPointer->SharedCacheMap;