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 |