Index: tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc |
diff --git a/tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc b/tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc |
deleted file mode 100644 |
index 356caf209a860276b536ab22240c72812f075787..0000000000000000000000000000000000000000 |
--- a/tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc |
+++ /dev/null |
@@ -1,91 +0,0 @@ |
-/* |
- * Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. |
- * |
- * Use of this source code is governed by a BSD-style license |
- * that can be found in the LICENSE file in the root of the source |
- * tree. An additional intellectual property rights grant can be found |
- * in the file PATENTS. All contributing project authors may |
- * be found in the AUTHORS file in the root of the source tree. |
- */ |
- |
-// This file contains the WebRTC suppressions for ThreadSanitizer. |
-// Please refer to |
-// http://dev.chromium.org/developers/testing/threadsanitizer-tsan-v2 |
-// for more info. |
- |
-#if defined(THREAD_SANITIZER) |
- |
-// Please make sure the code below declares a single string variable |
-// kTSanDefaultSuppressions contains TSan suppressions delimited by newlines. |
-// See http://dev.chromium.org/developers/testing/threadsanitizer-tsan-v2 |
-// for the instructions on writing suppressions. |
-char kTSanDefaultSuppressions[] = |
- |
-// WebRTC specific suppressions. |
- |
-// Split up suppressions covered previously by thread.cc and messagequeue.cc. |
-"race:vp8cx_remove_encoder_threads\n" |
-"race:third_party/libvpx/source/libvpx/vp9/common/vp9_scan.h\n" |
- |
-// Usage of trace callback and trace level is racy in rtc_media_unittests. |
-// https://code.google.com/p/webrtc/issues/detail?id=3372 |
-"race:webrtc::TraceImpl::WriteToFile\n" |
-"race:webrtc::VideoEngine::SetTraceFilter\n" |
-"race:webrtc::VoiceEngine::SetTraceFilter\n" |
-"race:webrtc::Trace::set_level_filter\n" |
-"race:webrtc::GetStaticInstance<webrtc::TraceImpl>\n" |
- |
-// Race in pulse initialization. |
-// https://code.google.com/p/webrtc/issues/detail?id=5152 |
-"race:webrtc::AudioDeviceLinuxPulse::Init\n" |
- |
-// rtc_unittests |
-// https://code.google.com/p/webrtc/issues/detail?id=3911 for details. |
-"race:rtc::MessageQueueManager::Clear\n" |
-"race:rtc::Thread::Clear\n" |
-// https://code.google.com/p/webrtc/issues/detail?id=2080 |
-"race:webrtc/base/logging.cc\n" |
-"race:webrtc/base/sharedexclusivelock_unittest.cc\n" |
-"race:webrtc/base/signalthread_unittest.cc\n" |
-// https://code.google.com/p/webrtc/issues/detail?id=4456 |
-"deadlock:rtc::MessageQueueManager::Clear\n" |
-"deadlock:rtc::MessageQueueManager::ClearInternal\n" |
- |
-// rtc_pc_unittests |
-// https://code.google.com/p/webrtc/issues/detail?id=2079 |
-"race:webrtc/base/testclient.cc\n" |
-"race:webrtc/base/virtualsocketserver.cc\n" |
-"race:talk/p2p/base/stunserver_unittest.cc\n" |
- |
-// third_party/usrsctp |
-// TODO(jiayl): https://code.google.com/p/webrtc/issues/detail?id=3492 |
-"race:user_sctp_timer_iterate\n" |
- |
-// https://code.google.com/p/webrtc/issues/detail?id=5151 |
-"race:sctp_close\n" |
- |
-// Potential deadlocks detected after roll in r6516. |
-// https://code.google.com/p/webrtc/issues/detail?id=3509 |
-"deadlock:webrtc::test::UdpSocketManagerPosixImpl::RemoveSocket\n" |
- |
-// TODO(pbos): Trace events are racy due to lack of proper POD atomics. |
-// https://code.google.com/p/webrtc/issues/detail?id=2497 |
-"race:*trace_event_unique_catstatic*\n" |
- |
-// https://code.google.com/p/webrtc/issues/detail?id=4719 |
-"race:webrtc::voe::TransmitMixer::PrepareDemux\n" |
-"race:webrtc::voe::TransmitMixer::EnableStereoChannelSwapping\n" |
- |
-// Race between InitCpuFlags and TestCpuFlag in libyuv. |
-// https://code.google.com/p/libyuv/issues/detail?id=508 |
-"race:InitCpuFlags\n" |
- |
-// Test-only race due to PeerConnection::session() being virtual for testing. |
-// The stats collector may call session() before or after the destructor begins |
-// executing, which modifies the vtable. |
-"race:*RTCStatsIntegrationTest_GetsStatsWhileDestroyingPeerConnections_Test::TestBody\n" |
- |
-// End of suppressions. |
-; // Please keep this semicolon. |
- |
-#endif // THREAD_SANITIZER |