Index: base/debug/tsan_suppressions.cc |
diff --git a/base/debug/tsan_suppressions.cc b/base/debug/tsan_suppressions.cc |
deleted file mode 100644 |
index 76d4cc18d3c3442ba1b3506341f6b60a291bcef2..0000000000000000000000000000000000000000 |
--- a/base/debug/tsan_suppressions.cc |
+++ /dev/null |
@@ -1,308 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// This file contains the default suppressions for ThreadSanitizer. |
-// You can also pass additional suppressions via TSAN_OPTIONS: |
-// TSAN_OPTIONS=suppressions=/path/to/suppressions. 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[] = |
-// False positives in libflashplayer.so and libglib.so. Since we don't |
-// instrument them, we cannot reason about the synchronization in them. |
-"race:libflashplayer.so\n" |
-"race:libglib*.so\n" |
- |
-// Intentional race in ToolsSanityTest.DataRace in base_unittests. |
-"race:base/tools_sanity_unittest.cc\n" |
- |
-// Data race on WatchdogCounter [test-only]. |
-"race:base/threading/watchdog_unittest.cc\n" |
- |
-// Races in libevent, http://crbug.com/23244. |
-"race:libevent/event.c\n" |
- |
-// http://crbug.com/46840. |
-"race:base::HistogramSamples::IncreaseSum\n" |
-"race:base::Histogram::Add\n" |
-"race:base::HistogramSamples::Add\n" |
- |
-// http://crbug.com/84094. |
-"race:sqlite3StatusSet\n" |
-"race:pcache1EnforceMaxPage\n" |
-"race:pcache1AllocPage\n" |
- |
-// http://crbug.com/102327. |
-// Test-only race, won't fix. |
-"race:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup\n" |
- |
-// http://crbug.com/115540 |
-"race:*GetCurrentThreadIdentifier\n" |
- |
-// http://crbug.com/120808 |
-"race:base/threading/watchdog.cc\n" |
- |
-// http://crbug.com/157586 |
-"race:third_party/libvpx/source/libvpx/vp8/decoder/threading.c\n" |
- |
-// http://crbug.com/158718 |
-"race:third_party/ffmpeg/libavcodec/pthread.c\n" |
-"race:third_party/ffmpeg/libavcodec/pthread_frame.c\n" |
-"race:third_party/ffmpeg/libavcodec/vp8.c\n" |
-"race:third_party/ffmpeg/libavutil/mem.c\n" |
-"race:*HashFrameForTesting\n" |
-"race:third_party/ffmpeg/libavcodec/h264pred.c\n" |
-"race:media::ReleaseData\n" |
- |
-// http://crbug.com/158922 |
-"race:third_party/libvpx/source/libvpx/vp8/encoder/*\n" |
- |
-// http://crbug.com/189177 |
-"race:thread_manager\n" |
-"race:v8::Locker::Initialize\n" |
- |
-// http://crbug.com/223352 |
-"race:uprv_malloc_52\n" |
-"race:uprv_realloc_52\n" |
- |
-// http://crbug.com/239359 |
-"race:media::TestInputCallback::OnData\n" |
- |
-// http://crbug.com/244368 |
-"race:skia::BeginPlatformPaint\n" |
- |
-// http://crbug.com/244385 |
-"race:unixTempFileDir\n" |
- |
-// http://crbug.com/244755 |
-"race:v8::internal::Zone::NewExpand\n" |
-"race:TooLateToEnableNow\n" |
-"race:adjust_segment_bytes_allocated\n" |
- |
-// http://crbug.com/244774 |
-"race:webrtc::RTPReceiver::ProcessBitrate\n" |
-"race:webrtc::RTPSender::ProcessBitrate\n" |
-"race:webrtc::VideoCodingModuleImpl::Decode\n" |
-"race:webrtc::RTPSender::SendOutgoingData\n" |
-"race:webrtc::VP8EncoderImpl::GetEncodedPartitions\n" |
-"race:webrtc::VP8EncoderImpl::Encode\n" |
-"race:webrtc::ViEEncoder::DeliverFrame\n" |
-"race:webrtc::vcm::VideoReceiver::Decode\n" |
-"race:webrtc::VCMReceiver::FrameForDecoding\n" |
-"race:*trace_event_unique_catstatic*\n" |
- |
-// http://crbug.com/244856 |
-"race:AutoPulseLock\n" |
- |
-// http://crbug.com/246968 |
-"race:webrtc::VideoCodingModuleImpl::RegisterPacketRequestCallback\n" |
- |
-// http://crbug.com/246970 |
-"race:webrtc::EventPosix::StartTimer\n" |
- |
-// http://crbug.com/246974 |
-"race:content::GpuWatchdogThread::CheckArmed\n" |
- |
-// http://crbug.com/257396 |
-"race:base::debug::TraceEventTestFixture_TraceSamplingScope_Test::TestBody\n" |
- |
-// http://crbug.com/258479 |
-"race:SamplingStateScope\n" |
-"race:g_trace_state\n" |
- |
-// http://crbug.com/258499 |
-"race:third_party/skia/include/core/SkRefCnt.h\n" |
- |
-// http://crbug.com/268924 |
-"race:base::g_power_monitor\n" |
-"race:base::PowerMonitor::PowerMonitor\n" |
-"race:base::PowerMonitor::AddObserver\n" |
- |
-// http://crbug.com/268941 |
-"race:tracked_objects::ThreadData::tls_index_\n" |
- |
-// http://crbug.com/270037 |
-"race:gLibCleanupFunctions\n" |
- |
-// http://crbug.com/272095 |
-"race:base::g_top_manager\n" |
- |
-// http://crbug.com/272987 |
-"race:webrtc::MediaStreamTrack<webrtc::AudioTrackInterface>::set_enabled\n" |
- |
-// http://crbug.com/273047 |
-"race:base::*::g_lazy_tls_ptr\n" |
-"race:IPC::SyncChannel::ReceivedSyncMsgQueue::lazy_tls_ptr_\n" |
- |
-// http://crbug.com/280466 |
-"race:content::WebRtcAudioCapturer::SetCapturerSource\n" |
- |
-// http://crbug.com/285242 |
-"race:media::PulseAudioOutputStream::SetVolume\n" |
- |
-// http://crbug.com/290964 |
-"race:PostponeInterruptsScope\n" |
-"race:v8::internal::StackGuard::RequestInstallCode\n" |
- |
-// http://crbug.com/296883 |
-"race:net::URLFetcherCore::Stop\n" |
- |
-// http://crbug.com/308590 |
-"race:CustomThreadWatcher::~CustomThreadWatcher\n" |
- |
-// http://crbug.com/310851 |
-"race:net::ProxyResolverV8Tracing::Job::~Job\n" |
- |
-// http://crbug.com/313726 |
-"race:CallbackWasCalled\n" |
- |
-// http://crbug.com/327330 |
-"race:PrepareTextureMailbox\n" |
-"race:cc::LayerTreeHost::PaintLayerContents\n" |
- |
-// http://crbug.com/328804 |
-"race:v8::internal::Heap::SetStackLimits\n" |
-"race:ScavengePointer\n" |
- |
-// http://crbug.com/328826 |
-"race:gLCDOrder\n" |
-"race:gLCDOrientation\n" |
- |
-// http://crbug.com/328868 |
-"race:PR_Lock\n" |
- |
-// http://crbug.com/329225 |
-"race:blink::currentTimeFunction\n" |
- |
-// http://crbug.com/329460 |
-"race:extensions::InfoMap::AddExtension\n" |
- |
-// http://crbug.com/330528 |
-"race:v8::internal::MarkCompactCollector::SweepInParallel\n" |
- |
-// http://crbug.com/333244 |
-"race:content::" |
- "VideoCaptureImplTest::MockVideoCaptureImpl::~MockVideoCaptureImpl\n" |
- |
-// http://crbug.com/333871 |
-"race:v8::internal::Interface::NewValue()::value_interface\n" |
-"race:v8::internal::IsMinusZero(double)::minus_zero\n" |
-"race:v8::internal::FastCloneShallowObjectStub::InitializeInterfaceDescriptor\n" |
-"race:v8::internal::KeyedLoadStubCompiler::registers\n" |
-"race:v8::internal::KeyedStoreStubCompiler::registers()::registers\n" |
-"race:v8::internal::KeyedLoadFastElementStub::InitializeInterfaceDescriptor\n" |
-"race:v8::internal::KeyedStoreFastElementStub::InitializeInterfaceDescriptor\n" |
-"race:v8::internal::LoadStubCompiler::registers\n" |
-"race:v8::internal::StoreStubCompiler::registers\n" |
-"race:v8::internal::HValue::LoopWeight\n" |
- |
-// http://crbug.com/334140 |
-"race:CommandLine::HasSwitch\n" |
-"race:CommandLine::current_process_commandline_\n" |
-"race:CommandLine::GetSwitchValueASCII\n" |
- |
-// http://crbug.com/338675 |
-"race:blink::s_platform\n" |
-"race:content::" |
- "RendererWebKitPlatformSupportImpl::~RendererWebKitPlatformSupportImpl\n" |
- |
-// http://crbug.com/345240 |
-"race:WTF::s_shutdown\n" |
- |
-// http://crbug.com/345245 |
-"race:jingle_glue::JingleThreadWrapper::~JingleThreadWrapper\n" |
-"race:webrtc::voe::Channel::UpdatePacketDelay\n" |
-"race:webrtc::voe::Channel::GetDelayEstimate\n" |
-"race:webrtc::VCMCodecDataBase::DeregisterReceiveCodec\n" |
-"race:webrtc::GainControlImpl::set_stream_analog_level\n" |
- |
-// http://crbug.com/345618 |
-"race:WebCore::AudioDestinationNode::render\n" |
- |
-// http://crbug.com/345624 |
-"race:media::DataSource::set_host\n" |
- |
-// http://crbug.com/347534 |
-"race:v8::internal::V8::TearDown\n" |
- |
-// http://crbug.com/347538 |
-"race:sctp_timer_start\n" |
- |
-// http://crbug.com/347548 |
-"race:cricket::WebRtcVideoMediaChannel::MaybeResetVieSendCodec\n" |
-"race:cricket::WebRtcVideoMediaChannel::SetSendCodec\n" |
- |
-// http://crbug.com/347553 |
-"race:blink::WebString::reset\n" |
- |
-// http://crbug.com/348511 |
-"race:webrtc::acm1::AudioCodingModuleImpl::PlayoutData10Ms\n" |
- |
-// http://crbug.com/348982 |
-"race:cricket::P2PTransportChannel::OnConnectionDestroyed\n" |
-"race:cricket::P2PTransportChannel::AddConnection\n" |
- |
-// http://crbug.com/348984 |
-"race:sctp_express_handle_sack\n" |
-"race:system_base_info\n" |
- |
-// http://crbug.com/363999 |
-"race:v8::internal::EnterDebugger::*EnterDebugger\n" |
- |
-// http://crbug.com/364006 |
-"race:gfx::ImageFamily::~ImageFamily\n" |
- |
-// http://crbug.com/364014 |
-"race:WTF::Latin1Encoding()::globalLatin1Encoding\n" |
- |
-// https://code.google.com/p/v8/issues/detail?id=3143 |
-"race:v8::internal::FLAG_track_double_fields\n" |
- |
-// https://crbug.com/369257 |
-// TODO(mtklein): annotate properly and remove suppressions. |
-"race:SandboxIPCHandler::HandleFontMatchRequest\n" |
-"race:SkFontConfigInterfaceDirect::matchFamilyName\n" |
-"race:SkFontConfigInterface::GetSingletonDirectInterface\n" |
-"race:FcStrStaticName\n" |
- |
-// http://crbug.com/372807 |
-"deadlock:net::X509Certificate::CreateCertificateListFromBytes\n" |
-"deadlock:net::X509Certificate::CreateFromBytes\n" |
-"deadlock:net::SSLClientSocketNSS::Core::DoHandshakeLoop\n" |
- |
-// http://crbug.com/374135 |
-"race:media::AlsaWrapper::PcmWritei\n" |
- |
-// False positive in libc's tzset_internal, http://crbug.com/379738. |
-"race:tzset_internal\n" |
- |
-// http://crbug.com/380554 |
-"deadlock:g_type_add_interface_static\n" |
- |
-// http:://crbug.com/386385 |
-"race:content::AppCacheStorageImpl::DatabaseTask::CallRunCompleted\n" |
- |
-// http://crbug.com/388730 |
-"race:g_next_user_script_id\n" |
- |
-// http://crbug.com/389098 |
-"race:webrtc::RtpToNtpMs\n" |
-"race:webrtc::UpdateRtcpList\n" |
-"race:webrtc::RemoteNtpTimeEstimator::Estimate\n" |
-"race:webrtc::voe::TransmitMixer::EnableStereoChannelSwapping\n" |
- |
-// http://crbug.com/397022 |
-"deadlock:" |
-"base::debug::TraceEventTestFixture_ThreadOnceBlocking_Test::TestBody\n" |
- |
-// End of suppressions. |
-; // Please keep this semicolon. |
- |
-#endif // THREAD_SANITIZER |