summaryrefslogtreecommitdiff
path: root/deps/v8/tools/cfi/blacklist.txt
blob: c1571b8c65e5af62217fbf28ac1fc9dd1517a753 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# All std:: types
# This should be possible to remove, if/when we build against
# a statically linked libc++.
type:std::*

# Following entries Taken from chromium's tools/cfi/blacklist.txt
[cfi-icall]

######### Function pointers cast to incorrect type signatures

# libicu is currently compiled such that in libicu the 'UChar' type is a
# defined as a char16_t internally, but for the rest of chromium it's an
# unsigned short, causing mismatched type signatures for icalls to/from icu
# v8/src/intl.cc
fun:*LocaleConvertCase*

# PropertyCallbackArguments::Call methods cast function pointers
src:*src/api-arguments-inl.h

# v8 callback that casts argument template parameters
fun:*PendingPhantomCallback*Invoke*

# weak_callback_ is cast from original type.
fun:*GlobalHandles*PostGarbageCollectionProcessing*

fun:*InvokeAccessorGetterCallback*