From 7d2039222c028c32ce717a89d734463e1f31acd0 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Wed, 3 Feb 2010 12:03:32 -0800 Subject: [PATCH] debug prints for winverbs --- trunk/core/winverbs/user/SOURCES | 2 +- trunk/core/winverbs/user/wv_base.h | 1 + trunk/core/winverbs/user/wv_main.cpp | 1 + trunk/ulp/libibverbs/src/device.cpp | 2 +- trunk/ulp/libibverbs/src/ibv_main.cpp | 2 ++ 5 files changed, 6 insertions(+), 2 deletions(-) diff --git a/trunk/core/winverbs/user/SOURCES b/trunk/core/winverbs/user/SOURCES index 6939d1e7..33fa8837 100644 --- a/trunk/core/winverbs/user/SOURCES +++ b/trunk/core/winverbs/user/SOURCES @@ -14,7 +14,7 @@ DLLDEF = $(OBJ_PATH)\$O\wv_exports.def !endif DLLENTRY = DllMain -USE_NTDLL = 1 +USE_MSVCRT = 1 SOURCES = \ winverbs.rc \ diff --git a/trunk/core/winverbs/user/wv_base.h b/trunk/core/winverbs/user/wv_base.h index f37cf96b..d41a5ee1 100644 --- a/trunk/core/winverbs/user/wv_base.h +++ b/trunk/core/winverbs/user/wv_base.h @@ -35,6 +35,7 @@ #include #include #include +#include #include #include diff --git a/trunk/core/winverbs/user/wv_main.cpp b/trunk/core/winverbs/user/wv_main.cpp index 32d1aaee..552c8762 100644 --- a/trunk/core/winverbs/user/wv_main.cpp +++ b/trunk/core/winverbs/user/wv_main.cpp @@ -48,6 +48,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) break; case DLL_PROCESS_DETACH: HeapDestroy(heap); +printf("WvRef %d\n", WvRef); break; default: break; diff --git a/trunk/ulp/libibverbs/src/device.cpp b/trunk/ulp/libibverbs/src/device.cpp index 1b66d3ce..65f7056f 100644 --- a/trunk/ulp/libibverbs/src/device.cpp +++ b/trunk/ulp/libibverbs/src/device.cpp @@ -36,7 +36,7 @@ CRITICAL_SECTION lock; IWVProvider *prov; COMP_MANAGER comp_mgr; -static DWORD ref; +DWORD ref; struct verbs_device { diff --git a/trunk/ulp/libibverbs/src/ibv_main.cpp b/trunk/ulp/libibverbs/src/ibv_main.cpp index 76216e06..ffcd8216 100644 --- a/trunk/ulp/libibverbs/src/ibv_main.cpp +++ b/trunk/ulp/libibverbs/src/ibv_main.cpp @@ -31,6 +31,7 @@ extern CRITICAL_SECTION lock; HANDLE heap; +extern DWORD ref; BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { @@ -46,6 +47,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) InitializeCriticalSection(&lock); break; case DLL_PROCESS_DETACH: +printf("ref %d\n"); DeleteCriticalSection(&lock); HeapDestroy(heap); break; -- 2.46.0