Jacek Caban : libwine: Added tid debug channel support on native Windows builds.

Alexandre Julliard julliard at winehq.org
Thu Mar 28 15:30:23 CDT 2013


Module: wine
Branch: master
Commit: e422a22ed92937da4e0f37311877da8d626bfa02
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e422a22ed92937da4e0f37311877da8d626bfa02

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Mar 27 17:08:16 2013 +0100

libwine: Added tid debug channel support on native Windows builds.

---

 libs/wine/debug.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/libs/wine/debug.c b/libs/wine/debug.c
index a38abf4..548ef22 100644
--- a/libs/wine/debug.c
+++ b/libs/wine/debug.c
@@ -33,6 +33,10 @@
 #include "wine/debug.h"
 #include "wine/library.h"
 
+#if defined(__MINGW32__) || defined(_MSC_VER)
+WINE_DECLARE_DEBUG_CHANNEL(tid);
+#endif
+
 static const char * const debug_classes[] = { "fixme", "err", "warn", "trace" };
 
 #define MAX_DEBUG_OPTIONS 256
@@ -402,6 +406,10 @@ static int default_dbg_vlog( enum __wine_debug_class cls, struct __wine_debug_ch
 {
     int ret = 0;
 
+#if defined(__MINGW32__) || defined(_MSC_VER)
+    if (TRACE_ON(tid))
+        ret += wine_dbg_printf( "%04x:", GetCurrentThreadId() );
+#endif
     if (cls < sizeof(debug_classes)/sizeof(debug_classes[0]))
         ret += wine_dbg_printf( "%s:%s:%s ", debug_classes[cls], channel->name, func );
     if (format)




More information about the wine-cvs mailing list