[llvm-commits] [compiler-rt] r169975 - /compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc

Dmitry Vyukov dvyukov at google.com
Wed Dec 12 05:11:44 PST 2012


Author: dvyukov
Date: Wed Dec 12 07:11:44 2012
New Revision: 169975

URL: http://llvm.org/viewvc/llvm-project?rev=169975&view=rev
Log:
tsan: explain why pthread_cond_init() interceptor is commented out

Modified:
    compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc

Modified: compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc?rev=169975&r1=169974&r2=169975&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc Wed Dec 12 07:11:44 2012
@@ -914,6 +914,8 @@
   return res;
 }
 
+// libpthread.so contains several versions of pthread_cond_init symbol.
+// When we just dlsym() it, we get the wrong (old) version.
 /*
 TSAN_INTERCEPTOR(int, pthread_cond_init, void *c, void *a) {
   SCOPED_TSAN_INTERCEPTOR(pthread_cond_init, c, a);





More information about the llvm-commits mailing list