v8/tools/clusterfuzz
Michael Achenbach 3fd58c664b [foozzie] Compare output before crashes
Crashes in the presence of RangeError happen often during differential
fuzzing. Until now we have ignored such cases completely.

After this change we compare as much output as possible when one or
both runs have crashed, dramatically increasing the coverage.

No-Try: true
Bug: chromium:1048099
Change-Id: I923c10e9064b5dc6cae1e39a254e221d2867e0e7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2030914
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Tamer Tas <tmrts@chromium.org>
Cr-Commit-Position: refs/heads/master@{#66085}
2020-02-03 16:51:39 +00:00
..
testdata Whitelist natives for fuzzing 2020-01-31 15:08:45 +00:00
toolchain [foozzie] Correctness-compare pointer compression build 2019-10-07 07:58:42 +00:00
BUILD.gn [foozzie] Fix sanity checks 2019-09-02 08:30:40 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
PRESUBMIT.py [foozzie] Rename folder to account for new clusterfuzz configs 2018-02-22 17:42:39 +00:00
v8_commands.py [foozzie] Compare output before crashes 2020-02-03 16:51:39 +00:00
v8_foozzie_harness_adjust.js [foozzie] Fix errors in adjusted harness 2018-03-08 08:17:12 +00:00
v8_foozzie_test.py [foozzie] Compare output before crashes 2020-02-03 16:51:39 +00:00
v8_foozzie.py [foozzie] Compare output before crashes 2020-02-03 16:51:39 +00:00
v8_fuzz_config.py [foozzie] Remove per-testcase random seed 2019-11-12 12:21:51 +00:00
v8_mock_archs.js [foozzie] Add mock for maximum SharedArrayBuffer 2020-01-27 19:27:46 +00:00
v8_mock.js [foozzie] Properly mock out spurious typed-array NaN patterns 2020-01-31 13:04:45 +00:00
v8_sanity_checks.js [asm.js] Propagate language mode to exported functions. 2019-07-19 11:47:48 +00:00
v8_suppressions.js [foozzie] Rename folder to account for new clusterfuzz configs 2018-02-22 17:42:39 +00:00
v8_suppressions.py [foozzie] Compare output before crashes 2020-02-03 16:51:39 +00:00