diff options
author | aizatsky <aizatsky@chromium.org> | 2016-03-25 13:39:57 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-25 20:42:18 +0000 |
commit | cf4acce2eb7d4b7fc83a444af5d0a038151a1fa7 (patch) | |
tree | f290f13d047cc152daea8744c4207a70c90b141b /build | |
parent | 66961d30ae4eefe091c94f3910819904bb721bb6 (diff) | |
download | chromium_src-cf4acce2eb7d4b7fc83a444af5d0a038151a1fa7.zip chromium_src-cf4acce2eb7d4b7fc83a444af5d0a038151a1fa7.tar.gz chromium_src-cf4acce2eb7d4b7fc83a444af5d0a038151a1fa7.tar.bz2 |
Coverage blocks pruning is an experimental feature that
reduces the number of instrumented blocks by ~50%.
BUG=
Review URL: https://codereview.chromium.org/1829283002
Cr-Commit-Position: refs/heads/master@{#383350}
Diffstat (limited to 'build')
-rw-r--r-- | build/config/sanitizers/BUILD.gn | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/build/config/sanitizers/BUILD.gn b/build/config/sanitizers/BUILD.gn index 0da971c..0b74d8c 100644 --- a/build/config/sanitizers/BUILD.gn +++ b/build/config/sanitizers/BUILD.gn @@ -291,6 +291,10 @@ config("default_sanitizer_coverage_flags") { if (use_sanitizer_coverage) { # FIXME: make this configurable. - cflags += [ "-fsanitize-coverage=edge,indirect-calls,8bit-counters" ] + cflags += [ + "-fsanitize-coverage=edge,indirect-calls,8bit-counters", + "-mllvm", + "-sanitizer-coverage-prune-blocks=1", + ] } } |