1 # This file lists the functions, object files and source files
2 # which should be ignored (i.e. not instrumented) by ThreadSanitizer on Windows.
4 # We ignore security libraries for now since their instrumentation is very slow.
5 # TODO(timurrrr): investigate whether we need to instrument them
9 fun_r:*BCryptGenerateSymmetricKey*
10 fun_r:*CryptAcquireContext*
15 # Instrumenting IP Helper API causes crashes.
16 # TODO(szym): investigate http://crbug.com/146119
19 # Use less detailed instrumentation of STL
21 # Don't instrument some stl internals - they shouldn't be useful
25 # Benign race on mutex unlock
28 # Benign race during clock initialization
29 fun_r:*InitializeClock*
31 # Some unknown Windows guts
33 fun:unnamedImageEntryPoint
34 fun_r:RtlDestroyQueryDebugBuffer
35 fun:_updatetlocinfoEx_nolock
37 # Strange reports on net_unittests, maybe related to raising
38 # a debug exception by PlatformThread
39 # TODO(timurrrr): investigate
40 fun_r:*PlatformThread*SetName*
42 # Recursively ignore Histrogram::Add and friends, see http://crbug.com/62694.
43 fun_r:base::Histogram::Add
44 fun_r:base::HistogramSamples::Add
45 fun_r:base::HistogramBase::AddTime
47 # ffmpegsumo.dll appears to read a few bytes beyond the end of the buffer.
48 fun:_ff_prefetch_mmxext
50 # Shows up as a race in SHELL32.dll when deleting a directory while opening an
51 # unrelated file in another thread. Revealed by DiskCacheBackendTest.DeleteOld.
52 # See: https://code.google.com/p/data-race-test/issues/detail?id=114
53 fun_r:SHFileOperationW
55 # Ignore internal file I/O synchronization: crbug.com/146724
64 # http://crbug.com/272065