1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// found in the LICENSE file. 4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// This file contains the default suppressions for ThreadSanitizer. 6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// You can also pass additional suppressions via TSAN_OPTIONS: 7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// TSAN_OPTIONS=suppressions=/path/to/suppressions. Please refer to 8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://dev.chromium.org/developers/testing/threadsanitizer-tsan-v2 9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// for more info. 10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#if defined(THREAD_SANITIZER) 12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Please make sure the code below declares a single string variable 14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// kTSanDefaultSuppressions contains TSan suppressions delimited by newlines. 15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// See http://dev.chromium.org/developers/testing/threadsanitizer-tsan-v2 16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// for the instructions on writing suppressions. 17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)char kTSanDefaultSuppressions[] = 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// False positives in libflashplayer.so and libglib.so. Since we don't 19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// instrument them, we cannot reason about the synchronization in them. 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:libflashplayer.so\n" 21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:libglib*.so\n" 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Intentional race in ToolsSanityTest.DataRace in base_unittests. 24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base/tools_sanity_unittest.cc\n" 25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Data race on WatchdogCounter [test-only]. 27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base/threading/watchdog_unittest.cc\n" 28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Races in libevent, http://crbug.com/23244. 30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:libevent/event.c\n" 31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/46840. 33cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::HistogramSamples::IncreaseSum\n" 34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::Histogram::Add\n" 35cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::HistogramSamples::Add\n" 36cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 37cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/84094. 38cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:sqlite3StatusSet\n" 39cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:pcache1EnforceMaxPage\n" 40cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:pcache1AllocPage\n" 41cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 42cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/102327. 43cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Test-only race, won't fix. 44cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup\n" 45cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 46cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/115540 47cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:*GetCurrentThreadIdentifier\n" 48cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 49cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/120808 50cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base/threading/watchdog.cc\n" 51cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 52cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/157586 53cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/libvpx/source/libvpx/vp8/decoder/threading.c\n" 54cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 55cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/158718 56cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/ffmpeg/libavcodec/pthread.c\n" 57cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/ffmpeg/libavcodec/pthread_frame.c\n" 58cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/ffmpeg/libavcodec/vp8.c\n" 59cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/ffmpeg/libavutil/mem.c\n" 60cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:*HashFrameForTesting\n" 61cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/ffmpeg/libavcodec/h264pred.c\n" 62cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:media::ReleaseData\n" 63cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 64cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/158922 65cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/libvpx/source/libvpx/vp8/encoder/*\n" 66cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 67cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/189177 68cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:thread_manager\n" 69cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::Locker::Initialize\n" 70cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 71cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/223352 725f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)"race:uprv_malloc_52\n" 735f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)"race:uprv_realloc_52\n" 74cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 75cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/239359 76cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:media::TestInputCallback::OnData\n" 77cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 78cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/244368 79cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:skia::BeginPlatformPaint\n" 80cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 81cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/244385 82cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:unixTempFileDir\n" 83cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 84cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/244755 85cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::Zone::NewExpand\n" 86cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:TooLateToEnableNow\n" 87cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:adjust_segment_bytes_allocated\n" 88cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 89cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/244774 90cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::RTPReceiver::ProcessBitrate\n" 91cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::RTPSender::ProcessBitrate\n" 92cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::VideoCodingModuleImpl::Decode\n" 93cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::RTPSender::SendOutgoingData\n" 94cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::VP8EncoderImpl::GetEncodedPartitions\n" 95cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::VP8EncoderImpl::Encode\n" 96cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::ViEEncoder::DeliverFrame\n" 97cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::vcm::VideoReceiver::Decode\n" 98cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::VCMReceiver::FrameForDecoding\n" 99cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:*trace_event_unique_catstatic*\n" 100cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 101cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/244856 102cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:AutoPulseLock\n" 103cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 104cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/246968 105cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::VideoCodingModuleImpl::RegisterPacketRequestCallback\n" 106cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 107cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/246970 108cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::EventPosix::StartTimer\n" 109cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 110cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/246974 111cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:content::GpuWatchdogThread::CheckArmed\n" 112cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 113cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/257396 114cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::debug::TraceEventTestFixture_TraceSamplingScope_Test::TestBody\n" 115cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 116cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/258479 117cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:SamplingStateScope\n" 118cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:g_trace_state\n" 119cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 120cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/258499 121cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:third_party/skia/include/core/SkRefCnt.h\n" 122cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 123cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/268924 124cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::g_power_monitor\n" 125cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::PowerMonitor::PowerMonitor\n" 126cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::PowerMonitor::AddObserver\n" 1271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci"race:base::PowerMonitor::RemoveObserver\n" 1281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci"race:base::PowerMonitor::IsOnBatteryPower\n" 129cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 130cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/268941 131cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:tracked_objects::ThreadData::tls_index_\n" 132cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 133cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/270037 134cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:gLibCleanupFunctions\n" 135cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 136cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/272095 137cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::g_top_manager\n" 138cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 139cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/272987 140cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::MediaStreamTrack<webrtc::AudioTrackInterface>::set_enabled\n" 141cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 142cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/273047 143cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:base::*::g_lazy_tls_ptr\n" 144cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:IPC::SyncChannel::ReceivedSyncMsgQueue::lazy_tls_ptr_\n" 145cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 146cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/280466 147cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:content::WebRtcAudioCapturer::SetCapturerSource\n" 148cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 149cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/285242 150cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:media::PulseAudioOutputStream::SetVolume\n" 151cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 152cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/290964 153cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:PostponeInterruptsScope\n" 154cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::StackGuard::RequestInstallCode\n" 155cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 156cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/296883 157cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:net::URLFetcherCore::Stop\n" 158cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 159cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/308590 160cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:CustomThreadWatcher::~CustomThreadWatcher\n" 161cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 162cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/310851 163cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:net::ProxyResolverV8Tracing::Job::~Job\n" 164cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 165cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/313726 166cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:CallbackWasCalled\n" 167cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 168cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/327330 169cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:PrepareTextureMailbox\n" 170cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:cc::LayerTreeHost::PaintLayerContents\n" 171cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 172cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/328804 173cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::Heap::SetStackLimits\n" 174cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:ScavengePointer\n" 175cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 176cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/328826 177cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:gLCDOrder\n" 178cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:gLCDOrientation\n" 179cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 180cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/328868 181cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:PR_Lock\n" 182cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 183cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/329225 184cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:blink::currentTimeFunction\n" 185cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 186cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/329460 187cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:extensions::InfoMap::AddExtension\n" 188cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 189cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/333244 190cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:content::" 191cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "VideoCaptureImplTest::MockVideoCaptureImpl::~MockVideoCaptureImpl\n" 192cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 193cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/333871 194cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::Interface::NewValue()::value_interface\n" 195cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::IsMinusZero(double)::minus_zero\n" 196cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::FastCloneShallowObjectStub::InitializeInterfaceDescriptor\n" 197cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::KeyedLoadStubCompiler::registers\n" 198cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::KeyedStoreStubCompiler::registers()::registers\n" 199cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::KeyedLoadFastElementStub::InitializeInterfaceDescriptor\n" 200cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::KeyedStoreFastElementStub::InitializeInterfaceDescriptor\n" 201cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::LoadStubCompiler::registers\n" 202cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::StoreStubCompiler::registers\n" 203cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::HValue::LoopWeight\n" 204cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 205cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/334140 206cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:CommandLine::HasSwitch\n" 207cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:CommandLine::current_process_commandline_\n" 208cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:CommandLine::GetSwitchValueASCII\n" 209cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 210cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/338675 211cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:blink::s_platform\n" 212cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:content::" 213cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "RendererWebKitPlatformSupportImpl::~RendererWebKitPlatformSupportImpl\n" 214cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 215cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/345240 216cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:WTF::s_shutdown\n" 217cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 218cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/345245 219cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:jingle_glue::JingleThreadWrapper::~JingleThreadWrapper\n" 220cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::voe::Channel::UpdatePacketDelay\n" 221cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::voe::Channel::GetDelayEstimate\n" 222cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::VCMCodecDataBase::DeregisterReceiveCodec\n" 223cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::GainControlImpl::set_stream_analog_level\n" 224cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 225cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/345618 226cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:WebCore::AudioDestinationNode::render\n" 227cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 228cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/345624 229cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:media::DataSource::set_host\n" 230cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 231cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/347534 232cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::V8::TearDown\n" 233cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 234cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/347538 235cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:sctp_timer_start\n" 236cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 237cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/347548 238cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:cricket::WebRtcVideoMediaChannel::MaybeResetVieSendCodec\n" 239cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:cricket::WebRtcVideoMediaChannel::SetSendCodec\n" 240cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 241cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/347553 242cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:blink::WebString::reset\n" 243cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 244cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/348511 245cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:webrtc::acm1::AudioCodingModuleImpl::PlayoutData10Ms\n" 246cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 247cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/348982 248cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:cricket::P2PTransportChannel::OnConnectionDestroyed\n" 249cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:cricket::P2PTransportChannel::AddConnection\n" 250cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 251cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/348984 252cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:sctp_express_handle_sack\n" 253116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch"race:system_base_info\n" 254cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 255cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/363999 256cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::EnterDebugger::*EnterDebugger\n" 257cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 258cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/364006 259cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:gfx::ImageFamily::~ImageFamily\n" 260cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 261cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/364014 262cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:WTF::Latin1Encoding()::globalLatin1Encoding\n" 263cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 264cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// https://code.google.com/p/v8/issues/detail?id=3143 265cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:v8::internal::FLAG_track_double_fields\n" 266cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 267cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// https://crbug.com/369257 268cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// TODO(mtklein): annotate properly and remove suppressions. 269cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:SandboxIPCHandler::HandleFontMatchRequest\n" 270cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:SkFontConfigInterfaceDirect::matchFamilyName\n" 271cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:SkFontConfigInterface::GetSingletonDirectInterface\n" 27246d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)"race:FcStrStaticName\n" 273cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 274cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/372807 275cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"deadlock:net::X509Certificate::CreateCertificateListFromBytes\n" 276cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"deadlock:net::X509Certificate::CreateFromBytes\n" 277cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"deadlock:net::SSLClientSocketNSS::Core::DoHandshakeLoop\n" 278cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 279cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// http://crbug.com/374135 280cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)"race:media::AlsaWrapper::PcmWritei\n" 281cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 28246d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)// False positive in libc's tzset_internal, http://crbug.com/379738. 28346d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)"race:tzset_internal\n" 284cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 28546d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)// http://crbug.com/380554 28646d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)"deadlock:g_type_add_interface_static\n" 287cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 2886d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)// http:://crbug.com/386385 289116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch"race:content::AppCacheStorageImpl::DatabaseTask::CallRunCompleted\n" 290116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 291116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// http://crbug.com/388730 292116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch"race:g_next_user_script_id\n" 293116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 294116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// http://crbug.com/389098 295116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch"race:webrtc::RtpToNtpMs\n" 296116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch"race:webrtc::UpdateRtcpList\n" 297116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch"race:webrtc::RemoteNtpTimeEstimator::Estimate\n" 298116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch"race:webrtc::voe::TransmitMixer::EnableStereoChannelSwapping\n" 2996d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles) 3005f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// http://crbug.com/397022 3015f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)"deadlock:" 3025f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)"base::debug::TraceEventTestFixture_ThreadOnceBlocking_Test::TestBody\n" 3035f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 3041320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// http://crbug.com/415472 3051320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci"deadlock:base::debug::TraceLog::GetCategoryGroupEnabled\n" 3061320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 307cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// End of suppressions. 308cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles); // Please keep this semicolon. 309cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 310cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#endif // THREAD_SANITIZER 311