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