blob: 727127436c024088a0005912f30ae9e9ab168053 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
# This lists all the possible flags we'd like to see tested out in the shell by
# fuzzers. A non-empty line not starting with # should be considered a valid
# one. Note the following flag is recommended in ALL the cases: --fuzzing-safe
# general jit flags
--baseline-eager
--blinterp
--no-blinterp
--blinterp-eager
--cache-ir-stubs=off
--cache-ir-stubs=on
--ion-check-range-analysis
--ion-eager
--ion-edgecase-analysis=off
--ion-edgecase-analysis=on
--ion-extra-checks
--ion-gvn=off
--ion-gvn=on
--ion-inlining=off
--ion-inlining=on
--ion-instruction-reordering=off
--ion-instruction-reordering=on
--ion-licm=off
--ion-licm=on
--ion-limit-script-size=off
--ion-limit-script-size=on
--ion-offthread-compile=off
--ion-optimize-shapeguards=off
--ion-optimize-shapeguards=on
--ion-optimize-gcbarriers=off
--ion-optimize-gcbarriers=on
--ion-osr=off
--ion-osr=on
--ion-pruning=off
--ion-pruning=on
--ion-range-analysis=off
--ion-range-analysis=on
--ion-regalloc=testbed
--ion-scalar-replacement=off
--ion-scalar-replacement=on
--ion-iterator-indices=off
--ion-iterator-indices=on
--ion-warmup-threshold=0
--ion-warmup-threshold=10
--ion-warmup-threshold=100
--no-native-regexp
--nursery-strings=off
--nursery-strings=on
--nursery-bigints=off
--nursery-bigints=on
--spectre-mitigations=off
--spectre-mitigations=on
--write-protect-code=off
--write-protect-code=on
--more-compartments
--fast-warmup
--no-jit-backend
--monomorphic-inlining=default
--monomorphic-inlining=always
--monomorphic-inlining=never
# GC-related
# These 2 flags can cause the shell to slow down
# --gc-zeal=2
# --gc-zeal=10
--no-cgc
--no-ggc
--no-incremental-gc
# wasm flags
--wasm-gc
--wasm-compiler=baseline
--wasm-compiler=optimizing
--wasm-compiler=baseline+optimizing
--test-wasm-await-tier2
--wasm-disable-huge-memory
# CPU instruction set-related
--no-sse3
--no-ssse3
--no-sse41
--no-sse42
# arm specific, no-ops on other platforms.
--arm-sim-icache-checks
--arm-asm-nop-fill=1
--arm-hwcap=vfp
# Profiling, code coverage, and debugging
# --dump-bytecode option implies --code-coverage
--dump-bytecode
# Shadow Realms
--enable-shadow-realms
# Well-Formed Unicode Strings
--enable-well-formed-unicode-strings
# Resizable ArrayBuffers and Growable SharedArrayBuffers
--enable-arraybuffer-resizable
|