]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
lib/lock: exclusive locks should dump their owner(s)
authorVMware, Inc <>
Thu, 27 Oct 2011 18:49:11 +0000 (11:49 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Thu, 27 Oct 2011 18:49:11 +0000 (11:49 -0700)
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/lib/lock/ulExcl.c

index c2ba393e08c4e3dbf03b0122ff58f781bacf41e3..2141a2cf1414b6b800feb2a1654e8d219d528ac1 100644 (file)
@@ -145,6 +145,13 @@ MXUserDumpExclLock(MXUserHeader *header)  // IN:
 
    Warning("\tcount %u\n", lock->recursiveLock.referenceCount);
 
+#if defined(_WIN32)
+   Warning("\towner %u\n", lock->recursiveLock.nativeThreadID);
+#else
+   Warning("\towner 0x%p\n",
+           (void *)(uintptr_t)lock->recursiveLock.nativeThreadID);
+#endif
+
    if (stats && (stats->holder != NULL)) {
       Warning("\tholder %p\n", stats->holder);
    }