[compiler-rt] r353110 - [tsan] Disable fgetpwent_r to work around performance issues

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 4 15:25:56 PST 2019


Author: vitalybuka
Date: Mon Feb  4 15:25:55 2019
New Revision: 353110

URL: http://llvm.org/viewvc/llvm-project?rev=353110&view=rev
Log:
[tsan] Disable fgetpwent_r to work around performance issues

This was missed from D54041 when SANITIZER_INTERCEPT_FGETPWENT_R was branched from SANITIZER_INTERCEPT_GETPWENT_R

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=353110&r1=353109&r2=353110&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc Mon Feb  4 15:25:55 2019
@@ -2213,6 +2213,7 @@ static void HandleRecvmsg(ThreadState *t
 #undef SANITIZER_INTERCEPT_GETPWENT
 #undef SANITIZER_INTERCEPT_GETPWENT_R
 #undef SANITIZER_INTERCEPT_FGETPWENT
+#undef SANITIZER_INTERCEPT_FGETPWENT_R
 #undef SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS
 #undef SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS
 // We define our own.




More information about the llvm-commits mailing list