| OLD | NEW |
| 1 ############################################################################# | 1 ############################################################################# |
| 2 # UBSan blacklist. | 2 # UBSan blacklist. |
| 3 | 3 |
| 4 ############################################################################# | 4 ############################################################################# |
| 5 # YASM does some funny things that UBsan doesn't like. | 5 # YASM does some funny things that UBsan doesn't like. |
| 6 # https://crbug.com/489901 | 6 # https://crbug.com/489901 |
| 7 src:*/third_party/yasm/* | 7 src:*/third_party/yasm/* |
| 8 | 8 |
| 9 ############################################################################# | 9 ############################################################################# |
| 10 # V8 gives too many false positives. Ignore them for now. | 10 # V8 gives too many false positives. Ignore them for now. |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 # Runtime numeric functions. | 30 # Runtime numeric functions. |
| 31 # src:*/v8/src/runtime/runtime-numbers.cc | 31 # src:*/v8/src/runtime/runtime-numbers.cc |
| 32 | 32 |
| 33 # Shifts of negative numbers | 33 # Shifts of negative numbers |
| 34 # fun:*v8*internal*HPositionInfo*TagPosition* | 34 # fun:*v8*internal*HPositionInfo*TagPosition* |
| 35 # fun:*v8*internal*Range*Shl* | 35 # fun:*v8*internal*Range*Shl* |
| 36 # fun:*v8*internal*RelocInfoWriter*WriteTaggedData* | 36 # fun:*v8*internal*RelocInfoWriter*WriteTaggedData* |
| 37 | 37 |
| 38 ############################################################################# | 38 ############################################################################# |
| 39 # Undefined arithmetic that can be safely ignored. | 39 # Undefined arithmetic that can be safely ignored. |
| 40 src:*/third_party/WebKit/Source/wtf/SaturatedArithmetic.h | 40 src:*/base/numerics/saturated_arithmetic.h |
| 41 src:*/ppapi/shared_impl/id_assignment.h | 41 src:*/ppapi/shared_impl/id_assignment.h |
| 42 | 42 |
| 43 ############################################################################# | 43 ############################################################################# |
| 44 # ICU supressions. Mostly hash functions where integer overflow is OK. | 44 # ICU supressions. Mostly hash functions where integer overflow is OK. |
| 45 fun:*hashEntry* | 45 fun:*hashEntry* |
| 46 fun:*LocaleCacheKey*hashCode* | 46 fun:*LocaleCacheKey*hashCode* |
| 47 fun:*google*protobuf*hash* | 47 fun:*google*protobuf*hash* |
| 48 fun:*(hash|Hash)* | 48 fun:*(hash|Hash)* |
| 49 | 49 |
| 50 ############################################################################# | 50 ############################################################################# |
| (...skipping 17 matching lines...) Expand all Loading... |
| 68 | 68 |
| 69 ############################################################################# | 69 ############################################################################# |
| 70 # Harmless float division by zero. | 70 # Harmless float division by zero. |
| 71 fun:*RendererFrameManager*CullUnlockedFrames* | 71 fun:*RendererFrameManager*CullUnlockedFrames* |
| 72 | 72 |
| 73 ############################################################################# | 73 ############################################################################# |
| 74 # libc++ __tree and map are not UBSAN clean | 74 # libc++ __tree and map are not UBSAN clean |
| 75 # https://llvm.org/bugs/show_bug.cgi?id=19302 | 75 # https://llvm.org/bugs/show_bug.cgi?id=19302 |
| 76 src:*/third_party/libc\+\+/trunk/include/__tree | 76 src:*/third_party/libc\+\+/trunk/include/__tree |
| 77 src:*/third_party/libc\+\+/trunk/include/map | 77 src:*/third_party/libc\+\+/trunk/include/map |
| OLD | NEW |