Author: pschweitzer Date: Tue Aug 1 18:04:18 2017 New Revision: 75468
URL: http://svn.reactos.org/svn/reactos?rev=75468&view=rev Log: [RXCE] Make code that deals with DBG stuff only built in DBG builds
CORE-11327 CORE-13610
Modified: trunk/reactos/sdk/lib/drivers/rxce/rxce.c
Modified: trunk/reactos/sdk/lib/drivers/rxce/rxce.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/drivers/rxce/rxce.c... ============================================================================== --- trunk/reactos/sdk/lib/drivers/rxce/rxce.c [iso-8859-1] (original) +++ trunk/reactos/sdk/lib/drivers/rxce/rxce.c [iso-8859-1] Tue Aug 1 18:04:18 2017 @@ -500,8 +500,10 @@
Fcb->NonPaged = NonPagedFcb; ZeroAndInitializeNodeType(Fcb->NonPaged, RDBSS_NTC_NONPAGED_FCB, sizeof(NON_PAGED_FCB)); +#if DBG Fcb->CopyOfNonPaged = NonPagedFcb; NonPagedFcb->FcbBackPointer = Fcb; +#endif
Fcb->InternalSrvOpen = SrvOpen; Fcb->InternalFobx = Fobx; @@ -1742,7 +1744,9 @@
DPRINT("RxCreateRxContext(%p, %p, %u)\n", Irp, RxDeviceObject, InitialContextFlags);
+#if DBG InterlockedIncrement((volatile LONG *)&RxFsdEntryCount); +#endif InterlockedIncrement((volatile LONG *)&RxDeviceObject->NumberOfActiveContexts);
/* Allocate the context from our lookaside list */ @@ -2302,12 +2306,14 @@ KeSetEvent(&StopContext->SyncEvent, IO_NO_INCREMENT, FALSE); }
+#if DBG /* Is ShadowCrit still owned? Shouldn't happen! */ if (RxContext->ShadowCritOwner != 0) { DPRINT1("ShadowCritOwner not null! %p\n", (PVOID)RxContext->ShadowCritOwner); ASSERT(FALSE); } +#endif
/* If it was allocated, free it */ if (Allocated) @@ -8293,7 +8299,9 @@ UNICODE_STRING InsensitiveName, InsensitivePrefix;
Entry = CONTAINING_RECORD(ListEntry, RX_PREFIX_ENTRY, HashLinks); +#if DBG ++ThisTable->Considers; +#endif ASSERT(HashBucket == HASH_BUCKET(ThisTable, Entry->SavedHashValue));
Container = Entry->ContainingRecord; @@ -8305,7 +8313,9 @@ continue; }
+#if DBG ++ThisTable->Compares; +#endif /* If we have to perform a case insensitive compare on a portion... */ if (Entry->CaseInsensitiveLength != 0) {