[compiler-rt] r257872 - [tsan] Fix some tiny errors.

Yabin Cui via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 14 22:21:46 PST 2016


Author: yabinc
Date: Fri Jan 15 00:21:46 2016
New Revision: 257872

URL: http://llvm.org/viewvc/llvm-project?rev=257872&view=rev
Log:
[tsan] Fix some tiny errors.

Summary:
1. Fix spell error for sigaction.
2. Make line_length <= 80.

Reviewers: llvm-commits, eugenis, kcc, dvyukov

Subscribers: tberghammer, danalbert, srhines

Differential Revision: http://reviews.llvm.org/D16210

Modified:
    compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc
    compiler-rt/trunk/lib/tsan/rtl/tsan_platform_linux.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=257872&r1=257871&r2=257872&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc Fri Jan 15 00:21:46 2016
@@ -168,7 +168,7 @@ struct sigaction_t {
   u32 sa_flags;
   union {
     sighandler_t sa_handler;
-    sigactionhandler_t sa_sgiaction;
+    sigactionhandler_t sa_sigaction;
   };
   __sanitizer_sigset_t sa_mask;
   void (*sa_restorer)();

Modified: compiler-rt/trunk/lib/tsan/rtl/tsan_platform_linux.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_platform_linux.cc?rev=257872&r1=257871&r2=257872&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_platform_linux.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_platform_linux.cc Fri Jan 15 00:21:46 2016
@@ -367,9 +367,11 @@ void ReplaceSystemMalloc() { }
 #if SANITIZER_ANDROID
 
 #if defined(__aarch64__)
-# define __get_tls() ({ void** __val; __asm__("mrs %0, tpidr_el0" : "=r"(__val)); __val; })
+# define __get_tls() \
+    ({ void** __val; __asm__("mrs %0, tpidr_el0" : "=r"(__val)); __val; })
 #elif defined(__x86_64__)
-# define __get_tls() ({ void** __val; __asm__("mov %%fs:0, %0" : "=r"(__val)); __val; })
+# define __get_tls() \
+    ({ void** __val; __asm__("mov %%fs:0, %0" : "=r"(__val)); __val; })
 #else
 #error unsupported architecture
 #endif
@@ -377,8 +379,8 @@ void ReplaceSystemMalloc() { }
 // On Android, __thread is not supported. So we store the pointer to ThreadState
 // in TLS_SLOT_TSAN, which is the tls slot allocated by Android bionic for tsan.
 static const int TLS_SLOT_TSAN = 8;
-// On Android, one thread can call intercepted functions after DestroyThreadState(),
-// so add a fake thread state for "dead" threads.
+// On Android, one thread can call intercepted functions after
+// DestroyThreadState(), so add a fake thread state for "dead" threads.
 static ThreadState *dead_thread_state = nullptr;
 
 ThreadState *cur_thread() {




More information about the llvm-commits mailing list