| 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
|
|
|