2b63d5d093
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}
39 lines
2.9 KiB
JSON
39 lines
2.9 KiB
JSON
[
|
|
{"app_args": "--assert-types", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--interrupt-budget-for-feedback-vector-allocation=0", "app_name": "d8", "probability": 0.05},
|
|
{"app_args": "--compact-maps", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--force-slow-path", "app_name": "d8", "probability": 0.05},
|
|
{"app_args": "--future", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--interrupt-budget=1000", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--jitless", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--random-gc-interval=2000", "app_name": "d8", "probability": 0.05},
|
|
{"app_args": "--noanalyze-environment-liveness", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-avx", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-bmi1", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-bmi2", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-fma3", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-lzcnt", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-popcnt", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-sahf", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-sse3", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-sse4_1", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-sse4_2", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-enable-ssse3", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-lazy-feedback-allocation", "app_name": "d8", "probability": 0.35},
|
|
{"app_args": "--no-regexp-tier-up", "app_name": "d8", "probability": 0.2},
|
|
{"app_args": "--no-untrusted-code-mitigations", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--no-use-ic", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--no-wasm-generic-wrapper", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--regexp-interpret-all", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--simulate-errors", "app_name": "d8", "probability": 0.001},
|
|
{"app_args": "--stress-compaction-random", "app_name": "d8", "probability": 0.05},
|
|
{"app_args": "--stress-concurrent-inlining", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--stress-concurrent-inlining-attach-code", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--stress-flush-code", "app_name": "d8", "probability": 0.25},
|
|
{"app_args": "--stress-marking=100", "app_name": "d8", "probability": 0.05},
|
|
{"app_args": "--stress-scavenge=100", "app_name": "d8", "probability": 0.05},
|
|
{"app_args": "--turbo-instruction-scheduling", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--turbo-stress-instruction-scheduling", "app_name": "d8", "probability": 0.1},
|
|
{"app_args": "--wasm-code-gc --stress-wasm-code-gc", "app_name": "d8", "probability": 0.1}
|
|
]
|