From: Bart Van Assche Date: Sun, 30 Mar 2008 08:41:59 +0000 (+0000) Subject: Made mutex tracing output more verbose. X-Git-Tag: svn/VALGRIND_3_4_0~778 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=595025e5711b530e19d8b328a779922cce12720f;p=thirdparty%2Fvalgrind.git Made mutex tracing output more verbose. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7817 --- diff --git a/exp-drd/drd_mutex.c b/exp-drd/drd_mutex.c index 2cb36bedaf..5f275a0b31 100644 --- a/exp-drd/drd_mutex.c +++ b/exp-drd/drd_mutex.c @@ -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)