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 |