[compiler-rt] r191445 - tsan: fix scanf interceptor

Dmitry Vyukov dvyukov at google.com
Thu Sep 26 11:38:54 PDT 2013


Author: dvyukov
Date: Thu Sep 26 13:38:54 2013
New Revision: 191445

URL: http://llvm.org/viewvc/llvm-project?rev=191445&view=rev
Log:
tsan: fix scanf interceptor

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors.inc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors.inc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors.inc?rev=191445&r1=191444&r2=191445&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors.inc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors.inc Thu Sep 26 13:38:54 2013
@@ -537,9 +537,9 @@ VSCANF_INTERCEPTOR_IMPL(__isoc99_vfscanf
 #define SCANF_INTERCEPTOR_IMPL(name, vname, ...)                               \
   {                                                                            \
     void *ctx;                                                                 \
-    COMMON_INTERCEPTOR_ENTER(ctx, name, __VA_ARGS__);                          \
     va_list ap;                                                                \
     va_start(ap, format);                                                      \
+    COMMON_INTERCEPTOR_ENTER(ctx, vname, __VA_ARGS__, ap);                     \
     int res = vname(__VA_ARGS__, ap);                                          \
     va_end(ap);                                                                \
     return res;                                                                \





More information about the llvm-commits mailing list