tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

fuzz-flags.txt (2384B)


      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
      4 
      5 # general jit flags
      6 --baseline-eager
      7 --blinterp
      8 --no-blinterp
      9 --blinterp-eager
     10 --cache-ir-stubs=off
     11 --cache-ir-stubs=on 
     12 --ion-check-range-analysis
     13 --ion-eager
     14 --ion-edgecase-analysis=off
     15 --ion-edgecase-analysis=on
     16 --ion-extra-checks
     17 --ion-gvn=off
     18 --ion-gvn=on
     19 --ion-inlining=off
     20 --ion-inlining=on
     21 --ion-instruction-reordering=off
     22 --ion-instruction-reordering=on
     23 --ion-licm=off
     24 --ion-licm=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
     32 --ion-osr=off
     33 --ion-osr=on
     34 --ion-pruning=off
     35 --ion-pruning=on
     36 --ion-range-analysis=off
     37 --ion-range-analysis=on
     38 --ion-regalloc=testbed
     39 --ion-regalloc=simple
     40 --ion-scalar-replacement=off
     41 --ion-scalar-replacement=on
     42 --ion-iterator-indices=off
     43 --ion-iterator-indices=on
     44 --ion-warmup-threshold=0
     45 --ion-warmup-threshold=10
     46 --ion-warmup-threshold=100
     47 --no-native-regexp
     48 --nursery-strings=off
     49 --nursery-strings=on
     50 --nursery-bigints=off
     51 --nursery-bigints=on
     52 --spectre-mitigations=off
     53 --spectre-mitigations=on
     54 --write-protect-code=off
     55 --write-protect-code=on
     56 --more-compartments
     57 --fast-warmup
     58 --no-jit-backend
     59 --monomorphic-inlining=default
     60 --monomorphic-inlining=always
     61 --monomorphic-inlining=never
     62 --disable-main-thread-denormals
     63 --object-keys-scalar-replacement=off
     64 --object-keys-scalar-replacement=on
     65 
     66 # GC-related
     67 # These 2 flags can cause the shell to slow down
     68 # --gc-zeal=2
     69 # --gc-zeal=10
     70 --no-cgc
     71 --no-ggc
     72 --no-incremental-gc
     73 
     74 # wasm flags
     75 --wasm-gc
     76 --wasm-compiler=baseline
     77 --wasm-compiler=optimizing
     78 --wasm-compiler=baseline+optimizing
     79 --test-wasm-await-tier2
     80 --wasm-disable-huge-memory
     81 
     82 # CPU instruction set-related
     83 --no-sse3
     84 --no-ssse3
     85 --no-sse41
     86 --no-sse42
     87 --no-fjcvtzs
     88 
     89 # arm specific, no-ops on other platforms.
     90 --arm-sim-icache-checks
     91 --arm-asm-nop-fill=1
     92 --arm-hwcap=vfp
     93 
     94 # Profiling, code coverage, and debugging
     95 # --dump-bytecode option implies --code-coverage
     96 --dump-bytecode
     97 
     98 # Shadow Realms
     99 --enable-shadow-realms
    100 
    101 # Well-Formed Unicode Strings
    102 --enable-well-formed-unicode-strings
    103 
    104 # Atomics.waitAsync
    105 --set-pref=atomics_wait_async=true