Module: wine Branch: master Commit: 451156b4fa1bbdfe321427a4dd58f05340e8421f URL: http://source.winehq.org/git/wine.git/?a=commit;h=451156b4fa1bbdfe321427a4dd...
Author: Dmitry Timoshkov dmitry@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@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