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