v8/tools/testrunner
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
..
local [infra] Make various scripts compatible with Python3 2022-02-04 07:17:24 +00:00
objects [infra] Testrunner fixes for Python3 compatibility 2022-02-04 17:58:05 +00:00
outproc [infra] More Python3 test-runner fixes 2022-02-11 13:00:04 +00:00
testproc [heap] Add flag for disabling map space 2022-02-18 09:03:07 +00:00
utils
__init__.py
base_runner.py Skip JS shared memory tests on build configs that don't have it 2022-01-27 20:57:54 +00:00
num_fuzzer.py [numfuzz] Add an interrupt-budget fuzzer 2021-11-26 13:23:52 +00:00
OWNERS
PRESUBMIT.py [presubmit] Clean up insensitive terms 2020-07-27 18:05:48 +00:00
standard_runner.py Remove the turboprop implementation 2022-01-20 12:31:39 +00:00
test_config.py Introduce regenerate-expected-files for run-test 2020-03-03 18:58:24 +00:00
trycatch_loader.js [d8][mjsunit][tools] Improve d8 file API 2021-06-01 13:37:57 +00:00