From: Dmitry Timoshkov Subject: [1/2] ntdll: Print process id in the relay log if requested. Message-Id: <20150923160743.bc8429b7.dmitry@baikal.ru> Date: Wed, 23 Sep 2015 16:07:43 +0800 Signed-off-by: Dmitry Timoshkov --- 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 -- 2.4.8