Author: fireball Date: Sun Jul 30 00:01:38 2006 New Revision: 23365
URL: http://svn.reactos.org/svn/reactos?rev=23365&view=rev Log: Move two helper macros into cm.h, and uncomment DPRINTs using them in registry code
Modified: trunk/reactos/ntoskrnl/cm/cm.h trunk/reactos/ntoskrnl/cm/ntfunc.c trunk/reactos/ntoskrnl/cm/registry.c
Modified: trunk/reactos/ntoskrnl/cm/cm.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cm/cm.h?rev=23365&... ============================================================================== --- trunk/reactos/ntoskrnl/cm/cm.h (original) +++ trunk/reactos/ntoskrnl/cm/cm.h Sun Jul 30 00:01:38 2006 @@ -461,4 +461,8 @@ #define HvAllocateCell(hive, size) xHvAllocateCell(__FILE__, __LINE__, hive, size) #endif
+// Some Ob definitions for debug messages in Cm +#define ObGetObjectPointerCount(x) OBJECT_TO_OBJECT_HEADER(x)->PointerCount +#define ObGetObjectHandleCount(x) OBJECT_TO_OBJECT_HEADER(x)->HandleCount + #endif /*__INCLUDE_CM_H*/
Modified: trunk/reactos/ntoskrnl/cm/ntfunc.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cm/ntfunc.c?rev=23... ============================================================================== --- trunk/reactos/ntoskrnl/cm/ntfunc.c (original) +++ trunk/reactos/ntoskrnl/cm/ntfunc.c Sun Jul 30 00:01:38 2006 @@ -638,7 +638,7 @@ ExReleaseResourceLite(&CmiRegistryLock); KeLeaveCriticalRegion();
- //DPRINT("PointerCount %lu\n", ObGetObjectPointerCount((PVOID)KeyObject)); + DPRINT("PointerCount %lu\n", ObGetObjectPointerCount((PVOID)KeyObject));
/* Remove the keep-alive reference */ ObDereferenceObject(KeyObject); @@ -652,8 +652,8 @@ /* Dereference the object */ ObDereferenceObject(KeyObject);
- //DPRINT("PointerCount %lu\n", ObGetObjectPointerCount((PVOID)KeyObject)); - //DPRINT("HandleCount %lu\n", ObGetObjectHandleCount((PVOID)KeyObject)); + DPRINT("PointerCount %lu\n", ObGetObjectPointerCount((PVOID)KeyObject)); + DPRINT("HandleCount %lu\n", ObGetObjectHandleCount((PVOID)KeyObject));
/* * Note:
Modified: trunk/reactos/ntoskrnl/cm/registry.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cm/registry.c?rev=... ============================================================================== --- trunk/reactos/ntoskrnl/cm/registry.c (original) +++ trunk/reactos/ntoskrnl/cm/registry.c Sun Jul 30 00:01:38 2006 @@ -21,9 +21,6 @@ #pragma alloc_text(INIT, CmInitializeRegistry) #pragma alloc_text(INIT, CmInit2) #endif - -#define ObGetObjectPointerCount(x) OBJECT_TO_OBJECT_HEADER(x)->PointerCount -#define ObGetObjectHandleCount(x) OBJECT_TO_OBJECT_HEADER(x)->HandleCount
/* GLOBALS ******************************************************************/