OLD | NEW |
1 # This file lists the functions, object files and source files | 1 # This file lists the functions, object files and source files |
2 # which should be ignored (i.e. not instrumented) by ThreadSanitizer. | 2 # which should be ignored (i.e. not instrumented) by ThreadSanitizer. |
3 # See http://code.google.com/p/data-race-test/wiki/ThreadSanitizerIgnores. | 3 # See http://code.google.com/p/data-race-test/wiki/ThreadSanitizerIgnores. |
4 | 4 |
5 # ignore these libraries | 5 # ignore these libraries |
6 obj:*/libfreetype* | 6 obj:*/libfreetype* |
7 obj:*/libdbus* | 7 obj:*/libdbus* |
8 | 8 |
9 # we ignore the whole NSS library for now since | 9 # we ignore the whole NSS library for now since |
10 # its instrumentation is very slow. | 10 # its instrumentation is very slow. |
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
155 # Strange reports below _IO_getline, every time in "Concurrent access". | 155 # Strange reports below _IO_getline, every time in "Concurrent access". |
156 # Probably the reports are there since we're missing the libc internal locks | 156 # Probably the reports are there since we're missing the libc internal locks |
157 fun_r:_IO_getline* | 157 fun_r:_IO_getline* |
158 | 158 |
159 # A benign race in glib on something called "contention_counter". | 159 # A benign race in glib on something called "contention_counter". |
160 fun:g_slice_alloc | 160 fun:g_slice_alloc |
161 | 161 |
162 # A benign race in glibc on "random_time_bits". | 162 # A benign race in glibc on "random_time_bits". |
163 fun:__gen_tempname | 163 fun:__gen_tempname |
164 | 164 |
| 165 # A probably-benign race on '__have_o_cloexec' in opendir/__alloc_dir, |
| 166 # see http://crbug.com/125928. |
| 167 fun_r:__alloc_dir |
| 168 fun_r:opendir |
| 169 |
165 # The sqlite cache is racing against a few different stacktraces, | 170 # The sqlite cache is racing against a few different stacktraces, |
166 # so let's ignore it recursively. See http://crbug.com/84094 | 171 # so let's ignore it recursively. See http://crbug.com/84094 |
167 fun_r:pcache1Fetch | 172 fun_r:pcache1Fetch |
168 | 173 |
169 # "Suppress" a data race in TraceLog::GetCategory which has | 174 # "Suppress" a data race in TraceLog::GetCategory which has |
170 # fun:MessageLoop::RunTask at the top of the "current" stack which we don't want | 175 # fun:MessageLoop::RunTask at the top of the "current" stack which we don't want |
171 # to suppress. See http://crbug.com/98926 | 176 # to suppress. See http://crbug.com/98926 |
172 fun:*base*debug*TraceLog*GetCategoryInternal* | 177 fun:*base*debug*TraceLog*GetCategoryInternal* |
OLD | NEW |