4ad08c82f7
This adds a d8 flag --simulate-errors, which on shutdown will cause certain errors. This enables testing the reliability of sanitizers. This will cause a fatal error, a dcheck (if available) or a violation that can be detected with one of the following sanitizers: ASAN, UBSAN, MSAN, CFI. The same flag used in differential fuzzing will cause an error subsumed with the error state "fake_difference". Bug: chromium:1152412 Change-Id: I4b36c6fe716797004d634263617d22ca67b05600 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2554999 Commit-Queue: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/master@{#71430} |
||
---|---|---|
.. | ||
js_fuzzer | ||
testdata | ||
toolchain | ||
BUILD.gn | ||
OWNERS | ||
PRESUBMIT.py | ||
v8_commands.py | ||
v8_foozzie_harness_adjust.js | ||
v8_foozzie_test.py | ||
v8_foozzie.py | ||
v8_fuzz_config.py | ||
v8_fuzz_experiments.json | ||
v8_fuzz_flags.json | ||
v8_mock_archs.js | ||
v8_mock_webassembly.js | ||
v8_mock.js | ||
v8_sanity_checks.js | ||
v8_suppressions.js | ||
v8_suppressions.py |