1 # This lists all the possible flags we'd like to see tested out in the shell by
2 # fuzzers. A non-empty line not starting with # should be considered a valid
3 # one. Note the following flag is recommended in ALL the cases: --fuzzing-safe
12 --ion-check-range-analysis
14 --ion-edgecase-analysis=off
15 --ion-edgecase-analysis=on
21 --ion-instruction-reordering=off
22 --ion-instruction-reordering=on
25 --ion-limit-script-size=off
26 --ion-limit-script-size=on
27 --ion-offthread-compile=off
28 --ion-optimize-shapeguards=off
29 --ion-optimize-shapeguards=on
30 --ion-optimize-gcbarriers=off
31 --ion-optimize-gcbarriers=on
36 --ion-range-analysis=off
37 --ion-range-analysis=on
38 --ion-regalloc=testbed
39 --ion-scalar-replacement=off
40 --ion-scalar-replacement=on
41 --ion-iterator-indices=off
42 --ion-iterator-indices=on
43 --ion-warmup-threshold=0
44 --ion-warmup-threshold=10
45 --ion-warmup-threshold=100
51 --spectre-mitigations=off
52 --spectre-mitigations=on
53 --write-protect-code=off
54 --write-protect-code=on
62 # These 2 flags can cause the shell to slow down
71 --wasm-compiler=baseline
72 --wasm-compiler=optimizing
73 --wasm-compiler=baseline+optimizing
74 --test-wasm-await-tier2
75 --wasm-disable-huge-memory
77 # CPU instruction set-related
83 # arm specific, no-ops on other platforms.
84 --arm-sim-icache-checks
88 # Profiling, code coverage, and debugging
89 # --dump-bytecode option implies --code-coverage
93 --enable-shadow-realms
95 # Well-Formed Unicode Strings
96 --enable-well-formed-unicode-strings