tor-browser

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

nightly-fuzzing-asan-nyx (986B)


      1 . "$topsrcdir/build/unix/mozconfig.afl"
      2 
      3 # We still need to build with debug symbols
      4 ac_add_options --enable-debug-symbols=-gline-tables-only
      5 
      6 #add-on signing is checked but not enforced
      7 MOZ_REQUIRE_SIGNING=
      8 
      9 # ASan specific options on Linux
     10 ac_add_options --enable-valgrind
     11 
     12 . $topsrcdir/build/unix/mozconfig.asan
     13 
     14 # Enable ASan for rust code. This is done for specific build tasks rather than
     15 # globally in mozconfig.asan because it requires an unstable -Z flag.
     16 export RUSTFLAGS="$RUSTFLAGS -Zsanitizer=address"
     17 
     18 ac_add_options --enable-gczeal
     19 ac_add_options --enable-snapshot-fuzzing
     20 unset MOZ_STDCXX_COMPAT
     21 
     22 # Piggybacking UBSan for now since only a small subset of checks are enabled.
     23 # A new build can be created when appropriate.
     24 ac_add_options --enable-undefined-sanitizer
     25 
     26 # Package js shell.
     27 export MOZ_PACKAGE_JSSHELL=1
     28 
     29 # Need this to prevent name conflicts with the normal nightly build packages
     30 export MOZ_PKG_SPECIAL=asan
     31 
     32 . "$topsrcdir/build/mozconfig.common.override"