Skip to content

Commit 3a8d559

Browse files
LiedtkeV8-internal LUCI CQ
authored andcommitted
[v8] Enable fuzzing of Turbofan's instruction scheduling
While this feature is disabled by default, it is a non-experimental feature and other fuzzers already create exposure of this feature (see https://source.chromium.org/chromium/chromium/src/+/main:v8/tools/clusterfuzz/trials/clusterfuzz_trials_config.json;l=60;drc=84a1682b877e88c8912cebf44a8513c7d84206ed) Bug: 485657212 Change-Id: I899357c64d4e2dfd9385d3da5f445f0edc447765 Reviewed-on: https://chrome-internal-review.googlesource.com/c/v8/fuzzilli/+/9035976 Reviewed-by: Darius Mercadier <dmercadier@google.com> Auto-Submit: Matthias Liedtke <mliedtke@google.com> Commit-Queue: Matthias Liedtke <mliedtke@google.com>
1 parent 45786b5 commit 3a8d559

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Sources/FuzzilliCli/Profiles/V8CommonProfile.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,10 @@ public func v8ProcessArgs(randomize: Bool, forSandbox: Bool) -> [String] {
795795
if probability(0.5) {
796796
args.append("--maglev-as-top-tier")
797797
}
798+
} else if probability(0.1) {
799+
args.append(probability(0.5)
800+
? "--turbo-instruction-scheduling"
801+
: "--turbo-stress-instruction-scheduling")
798802
}
799803

800804
if probability(0.1) {

0 commit comments

Comments
 (0)