v8/tools/clusterfuzz/v8_fuzz_flags.json
Michael Achenbach df0dd74be0 [foozzie] Overhaul --no-lazy-feedback-allocation comparisons
Pass --no-lazy-feedback-allocation in all second runs depending
on a probability. Also combine with --interrupt-budget=100.

This also allows adding several extra flags behind one probability.
The tests are improved to ensure valid flags and configs.

No-Try: true
Bug: v8:10215
Change-Id: I2766ef5044cd8c7096f6b76f39b60b568f550bde
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2059991
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Tamer Tas <tmrts@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Mythri Alle <mythria@chromium.org>
Cr-Commit-Position: refs/heads/master@{#66289}
2020-02-17 14:10:37 +00:00

34 lines
1.1 KiB
JSON

[
[0.1, "--stress-marking=100"],
[0.1, "--stress-scavenge=100"],
[0.1, "--stress-compaction-random"],
[0.1, "--random-gc-interval=2000"],
[0.2, "--noanalyze-environment-liveness"],
[0.1, "--stress-delay-tasks"],
[0.01, "--thread-pool-size=1"],
[0.01, "--thread-pool-size=2"],
[0.01, "--thread-pool-size=4"],
[0.01, "--thread-pool-size=8"],
[0.1, "--interrupt-budget=1000"],
[0.25, "--future"],
[0.2, "--no-regexp-tier-up"],
[0.1, "--regexp-interpret-all"],
[0.1, "--regexp-tier-up-ticks=10"],
[0.1, "--regexp-tier-up-ticks=100"],
[0.1, "--turbo-instruction-scheduling"],
[0.1, "--turbo-stress-instruction-scheduling"],
[0.1, "--no-enable-sse3"],
[0.1, "--no-enable-ssse3"],
[0.1, "--no-enable-sse4_1"],
[0.1, "--no-enable-sse4_2"],
[0.1, "--no-enable-sahf"],
[0.1, "--no-enable-avx"],
[0.1, "--no-enable-fma3"],
[0.1, "--no-enable-bmi1"],
[0.1, "--no-enable-bmi2"],
[0.1, "--no-enable-lzcnt"],
[0.1, "--no-enable-popcnt"],
[0.25, "--no-lazy-feedback-allocation"],
[0.1, "--no-lazy-feedback-allocation --interrupt-budget=100"],
[0.05, "--budget-for-feedback-vector-allocation=0"]
]