OLD | NEW |
1 # This black list is a merge of blacklist.txt and vptr_blacklist.txt. | 1 # This black list is a merge of blacklist.txt and vptr_blacklist.txt. |
2 | 2 |
3 ############################################################################# | 3 ############################################################################# |
4 # UBSan security blacklist. | 4 # UBSan security blacklist. |
5 | 5 |
6 ############################################################################# | 6 ############################################################################# |
7 # YASM does some funny things that UBsan doesn't like. | 7 # YASM does some funny things that UBsan doesn't like. |
8 # https://crbug.com/489901 | 8 # https://crbug.com/489901 |
9 src:*/third_party/yasm/* | 9 src:*/third_party/yasm/* |
10 | 10 |
(...skipping 21 matching lines...) Expand all Loading... |
32 # Runtime numeric functions. | 32 # Runtime numeric functions. |
33 # src:*/v8/src/runtime/runtime-numbers.cc | 33 # src:*/v8/src/runtime/runtime-numbers.cc |
34 | 34 |
35 # Shifts of negative numbers | 35 # Shifts of negative numbers |
36 # fun:*v8*internal*HPositionInfo*TagPosition* | 36 # fun:*v8*internal*HPositionInfo*TagPosition* |
37 # fun:*v8*internal*Range*Shl* | 37 # fun:*v8*internal*Range*Shl* |
38 # fun:*v8*internal*RelocInfoWriter*WriteTaggedData* | 38 # fun:*v8*internal*RelocInfoWriter*WriteTaggedData* |
39 | 39 |
40 ############################################################################# | 40 ############################################################################# |
41 # Undefined arithmetic that can be safely ignored. | 41 # Undefined arithmetic that can be safely ignored. |
42 src:*/third_party/WebKit/Source/wtf/SaturatedArithmetic.h | 42 src:*/base/numerics/saturated_arithmetic.h |
43 src:*/ppapi/shared_impl/id_assignment.h | 43 src:*/ppapi/shared_impl/id_assignment.h |
44 | 44 |
45 ############################################################################# | 45 ############################################################################# |
46 # ICU supressions. Mostly hash functions where integer overflow is OK. | 46 # ICU supressions. Mostly hash functions where integer overflow is OK. |
47 fun:*hashEntry* | 47 fun:*hashEntry* |
48 fun:*LocaleCacheKey*hashCode* | 48 fun:*LocaleCacheKey*hashCode* |
49 fun:*google*protobuf*hash* | 49 fun:*google*protobuf*hash* |
50 fun:*(hash|Hash)* | 50 fun:*(hash|Hash)* |
51 | 51 |
52 ############################################################################# | 52 ############################################################################# |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
184 | 184 |
185 # Remove once function attribute level blacklisting is implemented. | 185 # Remove once function attribute level blacklisting is implemented. |
186 # See crbug.com/476063. | 186 # See crbug.com/476063. |
187 fun:*forbidGCDuringConstruction* | 187 fun:*forbidGCDuringConstruction* |
188 | 188 |
189 ############################################################################# | 189 ############################################################################# |
190 # UBsan goes into an infinite recursion when __dynamic_cast instrumented with | 190 # UBsan goes into an infinite recursion when __dynamic_cast instrumented with |
191 # "vptr". See crbug.com/609786. | 191 # "vptr". See crbug.com/609786. |
192 | 192 |
193 src:*/third_party/libc\+\+abi/trunk/src/private_typeinfo.cpp | 193 src:*/third_party/libc\+\+abi/trunk/src/private_typeinfo.cpp |
OLD | NEW |