Skip to content

Commit 4caa266

Browse files
rherouart-collabV8-internal LUCI CQ
authored andcommitted
[v8] Add --proto_assign_seq_lazy_func_opt and --private_field_bytecodes
Include `--private_field_bytecodes` with a 0.5 probability. Include `--proto_assign_seq_lazy_func_opt` with a 0.5 probability in fuzzili. This flag does imply the flag it replaces. Seq count is fixed to 1 to stress the pattern. Bug: 449885256 Bug: 474269456 Change-Id: I4e9928c2c3b23ebc129bfae67d06dc286a8dfba7 Reviewed-on: https://chrome-internal-review.googlesource.com/c/v8/fuzzilli/+/9095116 Reviewed-by: Michael Achenbach <machenbach@google.com> Reviewed-by: Matthias Liedtke <mliedtke@google.com> Commit-Queue: Raphaël Hérouart <rherouart@google.com>
1 parent 4aee239 commit 4caa266

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Sources/Fuzzilli/Profiles/V8CommonProfile.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1027,12 +1027,16 @@ public func v8ProcessArgs(randomize: Bool, forSandbox: Bool) -> [String] {
10271027
}
10281028

10291029
if probability(0.5) {
1030-
args.append("--proto-assign-seq-opt")
1030+
args.append("--proto-assign-seq-lazy-func-opt")
10311031
if probability(0.5) {
10321032
args.append("--proto-assign-seq-opt-count=1")
10331033
}
10341034
}
10351035

1036+
if probability(0.5) {
1037+
args.append("--private-field-bytecodes")
1038+
}
1039+
10361040
//
10371041
// Sometimes enable additional verification/stressing logic (which may be fairly expensive).
10381042
//

0 commit comments

Comments
 (0)