[CFI] Add chromium cfi-icall blacklist entries
BUG=v8:7164 Change-Id: I00f5fc6452901538a04315b93550be9bf03a9dd2 Reviewed-on: https://chromium-review.googlesource.com/996406 Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#52423}
This commit is contained in:
parent
3c2a259db9
commit
fee762f9a9
@ -1,4 +1,21 @@
|
||||
# All std:: types
|
||||
# This should be possible to remove, if/when we build against
|
||||
# a statically linked libc++.
|
||||
type:std::*
|
||||
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*
|
||||
|
Loading…
Reference in New Issue
Block a user