Revert "[M120 Migration]Fix for crash during chrome exit"
[platform/framework/web/chromium-efl.git] / tools / ubsan / ignorelist.txt
1 #############################################################################
2 # UBSan ignorelist.
3
4 #############################################################################
5 # YASM does some funny things that UBsan doesn't like.
6 # https://crbug.com/489901
7 src:*/third_party/yasm/*
8
9 #############################################################################
10 # Ignore system libraries.
11 src:*/usr/*
12
13 #############################################################################
14 # V8 UBsan supressions
15
16 # Bug v8:8735: PropertyCallbackInfo<void> vs PropertyCallbackInfo<T>.
17 fun:*v8*internal*PropertyCallbackArguments*CallAccessorSetter*
18 fun:*v8*internal*PropertyCallbackArguments*BasicCallNamedGetterCallback*
19 fun:*v8*internal*InvokeAccessorGetterCallback*
20
21 # Bug v8:8735: WeakCallbackInfo<void> vs. WeakCallbackInfo<T>.
22 fun:*v8*internal*GlobalHandles*PendingPhantomCallback*Invoke*
23 fun:*v8*internal*GlobalHandles*Node*PostGarbageCollectionProcessing*
24
25 #############################################################################
26 # Undefined arithmetic that can be safely ignored.
27 src:*/ppapi/shared_impl/id_assignment.h
28
29 #############################################################################
30 # ICU supressions. Mostly hash functions where integer overflow is OK.
31 fun:*hashEntry*
32 fun:*LocaleCacheKey*hashCode*
33 fun:*google*protobuf*hash*
34 fun:*(hash|Hash)*
35
36 #############################################################################
37 # Bounds ignorelist.
38 # Array at the end of struct pattern:
39 # Maybe UBSan itself can be improved here?
40 # e.g.
41 # struct blah {
42 #   int a;
43 #   char foo[2]; // not actually 2
44 # }
45 src:*/net/disk_cache/blockfile/backend_impl.cc
46 src:*/net/disk_cache/blockfile/entry_impl.cc
47 src:*/third_party/icu/source/common/rbbi.cpp
48 src:*/third_party/icu/source/common/rbbitblb.cpp
49 src:*/third_party/icu/source/common/ucmndata.c
50
51 #############################################################################
52 # Delete in destructor on a this where this == nullptr
53 fun:*re2*RegexpD*
54
55 #############################################################################
56 # Harmless float division by zero.
57 fun:*RendererFrameManager*CullUnlockedFrames*