Dmitry Timoshkov : ntdll: Print process id in the relay log if requested.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Oct 1 10:57:01 CDT 2015


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

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Wed Sep 23 16:07:43 2015 +0800

ntdll: Print process id in the relay log if requested.

Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>

---

 dlls/ntdll/relay.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/dlls/ntdll/relay.c b/dlls/ntdll/relay.c
index 0ba2731..ef0af0f 100644
--- a/dlls/ntdll/relay.c
+++ b/dlls/ntdll/relay.c
@@ -41,6 +41,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(relay);
 #if defined(__i386__) || defined(__x86_64__) || defined(__arm__)
 
 WINE_DECLARE_DEBUG_CHANNEL(timestamp);
+WINE_DECLARE_DEBUG_CHANNEL(pid);
 
 struct relay_descr  /* descriptor for a module */
 {
@@ -340,6 +341,9 @@ void * WINAPI relay_trace_entry( struct relay_descr *descr, unsigned int idx, co
     {
         if (TRACE_ON(timestamp)) print_timestamp();
 
+        if (TRACE_ON(pid))
+            DPRINTF( "%04x:", GetCurrentProcessId() );
+
         if (entry_point->name)
             DPRINTF( "%04x:Call %s.%s(", GetCurrentThreadId(), data->dllname, entry_point->name );
         else
@@ -365,6 +369,9 @@ void WINAPI relay_trace_exit( struct relay_descr *descr, unsigned int idx,
 
     if (TRACE_ON(timestamp)) print_timestamp();
 
+    if (TRACE_ON(pid))
+        DPRINTF( "%04x:", GetCurrentProcessId() );
+
     if (entry_point->name)
         DPRINTF( "%04x:Ret  %s.%s()", GetCurrentThreadId(), data->dllname, entry_point->name );
     else




More information about the wine-cvs mailing list