[compiler-rt] r193234 - tsan: fix linux syscall hooks

Dmitry Vyukov dvyukov at google.com
Wed Oct 23 01:40:20 PDT 2013


Author: dvyukov
Date: Wed Oct 23 03:40:19 2013
New Revision: 193234

URL: http://llvm.org/viewvc/llvm-project?rev=193234&view=rev
Log:
tsan: fix linux syscall hooks
the file references non-existent arguments and breaks build


Modified:
    compiler-rt/trunk/include/sanitizer/linux_syscall_hooks.h

Modified: compiler-rt/trunk/include/sanitizer/linux_syscall_hooks.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/include/sanitizer/linux_syscall_hooks.h?rev=193234&r1=193233&r2=193234&view=diff
==============================================================================
--- compiler-rt/trunk/include/sanitizer/linux_syscall_hooks.h (original)
+++ compiler-rt/trunk/include/sanitizer/linux_syscall_hooks.h Wed Oct 23 03:40:19 2013
@@ -987,10 +987,11 @@
 #else
 #define __sanitizer_syscall_pre_pread64(fd, buf, count, pos0, pos1)            \
   __sanitizer_syscall_pre_impl_pread64((long)(fd), (long)(buf), (long)(count), \
-                                       (long)(pos))
+                                       (long)(pos0), (long)(pos1))
 #define __sanitizer_syscall_post_pread64(res, fd, buf, count, pos0, pos1) \
   __sanitizer_syscall_post_impl_pread64(res, (long)(fd), (long)(buf),     \
-                                        (long)(count), (long)(pos))
+                                        (long)(count), (long)(pos0), \
+                                        (long)(pos1))
 #define __sanitizer_syscall_pre_pwrite64(fd, buf, count, pos0, pos1) \
   __sanitizer_syscall_pre_impl_pwrite64(                             \
       (long)(fd), (long)(buf), (long)(count), (long)(pos0), (long)(pos1))





More information about the llvm-commits mailing list