|
From: <sv...@va...> - 2008-03-30 08:41:56
|
Author: bart
Date: 2008-03-30 09:41:59 +0100 (Sun, 30 Mar 2008)
New Revision: 7817
Log:
Made mutex tracing output more verbose.
Modified:
trunk/exp-drd/drd_mutex.c
Modified: trunk/exp-drd/drd_mutex.c
===================================================================
--- trunk/exp-drd/drd_mutex.c 2008-03-30 08:40:49 UTC (rev 7816)
+++ trunk/exp-drd/drd_mutex.c 2008-03-30 08:41:59 UTC (rev 7817)
@@ -259,13 +259,14 @@
if (s_trace_mutex)
{
VG_(message)(Vg_UserMsg,
- "[%d/%d] post_mutex_lock %s 0x%lx rc %d owner %d",
+ "[%d/%d] post_mutex_lock %s 0x%lx rc %d owner %d%s",
VG_(get_running_tid)(),
drd_tid,
p ? mutex_get_typename(p) : "(?)",
mutex,
p ? p->recursion_count : 0,
- p ? p->owner : VG_INVALID_THREADID);
+ p ? p->owner : VG_INVALID_THREADID,
+ took_lock ? "" : " (locking failed)");
}
if (! p || ! took_lock)
|