Commit abed4fc1 authored by Vlad Tsyrklevich's avatar Vlad Tsyrklevich Committed by Commit Bot

[CFI] Reduce scope of blacklist entries

The FunctorTraits blacklist entry blacklisted thousands of call sites
unrelated to the specific failing test cases. By limiting the scope of
the blacklist entry it exposes that the majority of the previously
blacklisted call sites were actually not checked anyway due to them being
pointer-to-member calls.

Change-Id: I98491b2cb704b607efa2b7cbf11b942fef218d9c
Reviewed-on: https://chromium-review.googlesource.com/1028378Reviewed-by: default avatarPeter Collingbourne <pcc@chromium.org>
Commit-Queue: Peter Collingbourne <pcc@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553674}
parent 4f2d89f5
......@@ -141,9 +141,13 @@ src:*ppapi/*
src:*content/renderer/pepper*
fun:*PpapiThread*
fun:*BrokerProcessDispatcher*
# ppapi code uses base::Callback to call into libppappi_test.so.
# base/bind_internal.h
fun:*FunctorTraits*
# ppapi tests use base::Callback to call into libppappi_test.so.
# Callback to PPP_GetInterface
fun:*FunctorTraits*FPKvPKcE*
# Callback to _ZN2pp25CompletionCallbackFactoryI15TestingInstanceNS_22ThreadSafeThreadTraitsEE12CallbackDataINS3_11Dispatcher0IMS1_FviEEEE5ThunkEPvi
fun:*FunctorTraits*FvPviE*
# Callback to _ZN2pp12_GLOBAL__N_17DestroyEiPv
fun:*FunctorTraits*FviPvE*
# Calls to auto-generated stubs by generate_stubs.py
src:*audio/pulse/pulse_stubs.cc
......@@ -181,6 +185,7 @@ fun:*GrGLFunction*
# 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
# https://crbug.com/732026
src:*third_party/icu/source/common/*
src:*third_party/blink/renderer/platform/wtf/*
# v8/src/intl.cc
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment