xref: /third_party/node/deps/v8/src/base/sanitizer/tsan.h (revision 1cb0ef41)
1// Copyright 2021 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// ThreadSanitizer support.
6
7#ifndef V8_BASE_SANITIZER_TSAN_H_
8#define V8_BASE_SANITIZER_TSAN_H_
9
10#if defined(THREAD_SANITIZER)
11
12#define DISABLE_TSAN __attribute__((no_sanitize_thread))
13
14#else  // !defined(THREAD_SANITIZER)
15
16#define DISABLE_TSAN
17
18#endif  // !defined(THREAD_SANITIZER)
19
20#endif  // V8_BASE_SANITIZER_TSAN_H_
21