]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Made mutex tracing output more verbose.
authorBart Van Assche <bvanassche@acm.org>
Sun, 30 Mar 2008 08:41:59 +0000 (08:41 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sun, 30 Mar 2008 08:41:59 +0000 (08:41 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7817

exp-drd/drd_mutex.c

index 2cb36bedaf16f805370c4ac2d42ab3ede207f3a2..5f275a0b31e428e5f5139ad0abbab9d89d0886a8 100644 (file)
@@ -259,13 +259,14 @@ void mutex_post_lock(const Addr mutex, const Bool took_lock)
   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)