From: Pierre Schweitzer Date: Sat, 24 Feb 2018 12:28:45 +0000 (+0100) Subject: [NTOSKRNL] Add the CcMapDataWait and CcMapDataNoWait counters X-Git-Tag: 0.4.9-RC~749 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=227c4321c26f42068bf64aefcc37cad16e08cd94;hp=1dfbed9c3dbd135c7bf51090b9cadde6d2642340 [NTOSKRNL] Add the CcMapDataWait and CcMapDataNoWait counters --- diff --git a/ntoskrnl/cc/pin.c b/ntoskrnl/cc/pin.c index 7b8d8787310..d0a0d7e9307 100644 --- a/ntoskrnl/cc/pin.c +++ b/ntoskrnl/cc/pin.c @@ -18,6 +18,9 @@ extern NPAGED_LOOKASIDE_LIST iBcbLookasideList; +ULONG CcMapDataWait = 0; +ULONG CcMapDataNoWait = 0; + /* FUNCTIONS *****************************************************************/ /* @@ -45,6 +48,15 @@ CcMapData ( " pBcb 0x%p, pBuffer 0x%p)\n", FileObject, FileOffset->QuadPart, Length, Flags, pBcb, pBuffer); + if (Flags & MAP_WAIT) + { + ++CcMapDataWait; + } + else + { + ++CcMapDataNoWait; + } + ReadOffset = FileOffset->QuadPart; ASSERT(FileObject);