[1/2] ntdll: Print process id in the relay log if requested.
Dmitry Timoshkov
dmitry at baikal.ru
Wed Sep 23 03:07:43 CDT 2015
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
--
2.4.8
More information about the wine-patches
mailing list