[compiler-rt] r183649 - tsan: disable getaddrinfo() interceptor for tsan (causes recursion)

Dmitry Vyukov dvyukov at google.com
Mon Jun 10 04:35:08 PDT 2013


Author: dvyukov
Date: Mon Jun 10 06:35:08 2013
New Revision: 183649

URL: http://llvm.org/viewvc/llvm-project?rev=183649&view=rev
Log:
tsan: disable getaddrinfo() interceptor for tsan (causes recursion)

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=183649&r1=183648&r2=183649&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc Mon Jun 10 06:35:08 2013
@@ -1814,6 +1814,8 @@ struct TsanInterceptorContext {
 // Causes interceptor recursion (getpwuid_r() calls fopen())
 #undef SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS
 #undef SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS
+// Causes interceptor recursion (getaddrinfo() and fopen())
+#undef SANITIZER_INTERCEPT_GETADDRINFO
 // Causes interceptor recursion (glob64() calls lstat64())
 #undef SANITIZER_INTERCEPT_GLOB
 





More information about the llvm-commits mailing list