| OLD | NEW |
| (Empty) |
| 1 # This file lists the functions, object files and source files | |
| 2 # which should be ignored (i.e. not instrumented) by ThreadSanitizer on Windows. | |
| 3 | |
| 4 # We ignore security libraries for now since their instrumentation is very slow. | |
| 5 # TODO(timurrrr): investigate whether we need to instrument them | |
| 6 obj:*CRYPT32.dll | |
| 7 obj:*RPCRT4.dll | |
| 8 fun_r:*SHA256* | |
| 9 fun_r:*BCryptGenerateSymmetricKey* | |
| 10 fun_r:*CryptAcquireContext* | |
| 11 | |
| 12 obj:*WINHTTP.dll | |
| 13 obj:*imagehlp.dll | |
| 14 | |
| 15 # Instrumenting IP Helper API causes crashes. | |
| 16 # TODO(szym): investigate http://crbug.com/146119 | |
| 17 obj:*IPHLPAPI.dll | |
| 18 | |
| 19 # Use less detailed instrumentation of STL | |
| 20 fun_hist:*std::*<* | |
| 21 # Don't instrument some stl internals - they shouldn't be useful | |
| 22 fun_r:*std::_Debug* | |
| 23 fun_r:*std::_Lockit* | |
| 24 | |
| 25 # Benign race on mutex unlock | |
| 26 fun:_Mtxunlock | |
| 27 | |
| 28 # Benign race during clock initialization | |
| 29 fun_r:*InitializeClock* | |
| 30 | |
| 31 # Some unknown Windows guts | |
| 32 fun_r:Ordinal_* | |
| 33 fun:unnamedImageEntryPoint | |
| 34 fun_r:RtlDestroyQueryDebugBuffer | |
| 35 fun:_updatetlocinfoEx_nolock | |
| 36 | |
| 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* | |
| 41 | |
| 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 | |
| 46 | |
| 47 # ffmpegsumo.dll appears to read a few bytes beyond the end of the buffer. | |
| 48 fun:_ff_prefetch_mmxext | |
| 49 | |
| 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 | |
| 54 | |
| 55 # Ignore internal file I/O synchronization: crbug.com/146724 | |
| 56 fun_r:_lock_file | |
| 57 fun_r:_lock_file2 | |
| 58 fun_r:_lock | |
| 59 fun_r:_flsbuf | |
| 60 fun_r:_unlock_file | |
| 61 fun_r:_getstream | |
| 62 fun_r:_open_osfhandle | |
| 63 | |
| 64 # http://crbug.com/272065 | |
| 65 obj:*NLAapi.dll | |
| 66 | |
| 67 # Presumably atomic-based optimization in the system allocator. | |
| 68 fun_r:_heap_alloc_dbg_impl | |
| 69 | |
| 70 # http://crbug.com/348908 - looks like TSan doesn't | |
| 71 # intercept memset() from VS2013 CRT. | |
| 72 fun_r:memset | |
| OLD | NEW |