From 864eea72caa706b99b17a8229f15665f8dc20488 Mon Sep 17 00:00:00 2001 From: Royce Mitchell III Date: Sat, 13 Aug 2005 13:11:59 +0000 Subject: [PATCH] variable to enable per-BCB debugging svn path=/trunk/; revision=17365 --- reactos/ntoskrnl/include/internal/cc.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/reactos/ntoskrnl/include/internal/cc.h b/reactos/ntoskrnl/include/internal/cc.h index df0f0f2b8ad..8181f69ef42 100644 --- a/reactos/ntoskrnl/include/internal/cc.h +++ b/reactos/ntoskrnl/include/internal/cc.h @@ -13,6 +13,9 @@ typedef struct _BCB LARGE_INTEGER FileSize; KSPIN_LOCK BcbLock; ULONG RefCount; +#if defined(DBG) || defined(KDBG) + BOOLEAN Trace; /* enable extra trace output for this BCB and it's cache segments */ +#endif } BCB, *PBCB; typedef struct _CACHE_SEGMENT @@ -91,7 +94,7 @@ CcInitView(VOID); NTSTATUS CcRosFreeCacheSegment( - PBCB, + PBCB, PCACHE_SEGMENT ); @@ -105,14 +108,14 @@ VOID CcInit(VOID); NTSTATUS CcRosUnmapCacheSegment( - PBCB Bcb, - ULONG FileOffset, + PBCB Bcb, + ULONG FileOffset, BOOLEAN NowDirty ); PCACHE_SEGMENT CcRosLookupCacheSegment( - PBCB Bcb, + PBCB Bcb, ULONG FileOffset ); @@ -129,13 +132,13 @@ CcInitCacheZeroPage(VOID); NTSTATUS CcRosMarkDirtyCacheSegment( - PBCB Bcb, + PBCB Bcb, ULONG FileOffset ); NTSTATUS CcRosFlushDirtyPages( - ULONG Target, + ULONG Target, PULONG Count ); @@ -157,7 +160,7 @@ CcRosReleaseCacheSegment( BOOLEAN Mapped ); -NTSTATUS +NTSTATUS STDCALL CcRosRequestCacheSegment( BCB* Bcb,