v8/tools/clusterfuzz/foozzie
Dominik Inführ 2b63d5d093 [heap] Add flag for disabling map space
Now that we are able to compact map space, we can also get rid of the
map space and allocate maps in the old space instead. This CL introduces
a FLAG_map_space for enabling/disabling the map space but the map space
remains enabled by default for now.

Without a separate space for maps, the GC can't prevent relocation of
maps anymore. Therefore this CL always allows compaction of maps when
running without a map space. Rename flag to --compact-maps to better fit
this scenario.

mkgrokdump and debug_helper also need to be updated to look for maps
also in the old space. The map space is now optional.

Bug: v8:12578
Change-Id: Ic4e4abd0b58bee26e64329b1c92dbccb07d8105a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3424483
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Seth Brenith <seth.brenith@microsoft.com>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#79165}
2022-02-18 09:03:07 +00:00
..
testdata [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
toolchain [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
BUILD.gn [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
PRESUBMIT.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_commands.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_foozzie_harness_adjust.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_foozzie_test.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_foozzie.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_fuzz_config.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_fuzz_experiments.json [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_fuzz_flags.json [heap] Add flag for disabling map space 2022-02-18 09:03:07 +00:00
v8_mock_archs.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_mock_webassembly.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_mock.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_smoke_tests.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_suppressions.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_suppressions.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00