mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
- Allow command line tools to build together with libfuzzer driver. Compile everything with `-fsanitize=fuzzer-no-link` to prevent linking in libfuzzers's `main` symbol in all executables (causing duplicate symbol errors in command line tools), and add `-fsanitize=fuzzer` to the libfuzzer driver only. - Make ASan optional when building with libfuzzer to allow the user to choose freely from available sanitizers (e.g., UBSan, MSan, HWASan). - Stabilize libfuzzer by resetting PRNG seed at every invocation. JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu