• krasin's avatar
    Disable CFI on a few methods. · e3ad26fe
    krasin authored
    While they have not been observed to slow down real-world use cases,
    some blink_layout microbenchmarks feel better with these methods
    disabled. In order to be concervative at the launch time, lift
    the CFI defense for these methods.
    
    8/10 of these methods will become much faster when an optimization
    proposed in https://crbug.com/638056 -- we only need to load vptr
    once (before the loop) and have a single CFI check instead of
    a check per iteration.
    
    BUG=638056,634139
    
    Review-Url: https://codereview.chromium.org/2258003002
    Cr-Commit-Position: refs/heads/master@{#38759}
    e3ad26fe
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...