forked from OSchip/llvm-project
[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 llvm-svn: 257872
This commit is contained in:
parent
925d60ee1e
commit
19e8c0e2f7
|
@ -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)();
|
||||
|
|
|
@ -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() {
|
||||
|
|
Loading…
Reference in New Issue