v8/tools/clusterfuzz
Michael Achenbach 2ee598aeb4 Whitelist natives for fuzzing
This adds two flags for whitelisting natives on fuzzers:
--allow-natives-for-fuzzing:
Enables a small subset of runtime functions and replaces others with
undefined.
--allow-natives-for-differential-fuzzing
Restricts the allowed runtime functions even further, excluding the
ones that break differential fuzzing.

Bug: chromium:1044942
Change-Id: I890bd4a6ff7c2e483dd74155290a7ace06f85239
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2020773
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#66068}
2020-01-31 15:08:45 +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 Whitelist natives for fuzzing 2020-01-31 15:08:45 +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] Add test case for different architectures 2019-11-25 12:03:50 +00:00
v8_foozzie.py [wasm] Adjust flags after changed implications 2020-01-09 16:55:42 +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] Improve TypeError suppression 2019-09-02 08:29:39 +00:00