| 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 |