summaryrefslogtreecommitdiff
path: root/deps/v8/infra/mb/mb_config.pyl
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/infra/mb/mb_config.pyl')
-rw-r--r--deps/v8/infra/mb/mb_config.pyl203
1 files changed, 135 insertions, 68 deletions
diff --git a/deps/v8/infra/mb/mb_config.pyl b/deps/v8/infra/mb/mb_config.pyl
index b5d6231600..741ae615cb 100644
--- a/deps/v8/infra/mb/mb_config.pyl
+++ b/deps/v8/infra/mb/mb_config.pyl
@@ -52,6 +52,10 @@
'linux-v8-dr': 'release_x64',
},
'client.v8': {
+ # PGO
+ 'V8 Linux PGO instrumentation - builder' : 'builtins_profiling_x86',
+ 'V8 Linux64 PGO instrumentation - builder' : 'builtins_profiling_x64',
+
# Linux.
'V8 Linux - builder': 'release_x86_gcmole',
'V8 Linux - debug builder': 'debug_x86',
@@ -59,14 +63,13 @@
'V8 Linux - noi18n - debug builder': 'debug_x86_no_i18n',
'V8 Linux - verify csa - builder': 'release_x86_verify_csa',
# Linux64.
- 'V8 Linux64 - builder': 'release_x64',
+ 'V8 Linux64 - builder': 'release_x64_gcmole',
'V8 Linux64 - builder (goma cache silo)': 'release_x64',
'V8 Linux64 - builder (reclient)': 'release_x64_reclient',
'V8 Linux64 - builder (reclient compare)': 'release_x64_reclient',
'V8 Linux64 - debug builder': 'debug_x64',
'V8 Linux64 - external code space - debug - builder': 'debug_x64_external_code_space',
'V8 Linux64 - custom snapshot - debug builder': 'debug_x64_custom',
- 'V8 Linux64 - heap sandbox - debug - builder': 'debug_x64_heap_sandbox',
'V8 Linux64 - internal snapshot - builder': 'release_x64_internal',
'V8 Linux64 - debug - header includes - builder': 'debug_x64_header_includes',
'V8 Linux64 - no sandbox - debug builder': 'debug_x64_no_sandbox',
@@ -80,6 +83,7 @@
'V8 Win32 - builder (reclient)': 'release_x86_minimal_symbols_reclient',
'V8 Win32 - builder (reclient compare)': 'release_x86_minimal_symbols_reclient',
'V8 Win32 - debug builder': 'debug_x86_minimal_symbols',
+ 'V8 Win32 - msvc - debug builder': 'debug_x86_msvc',
# TODO(machenbach): Remove after switching to x64 on infra side.
'V8 Win64 ASAN - builder': 'release_x64_asan_no_lsan',
'V8 Win64 - builder': 'release_x64_minimal_symbols',
@@ -103,14 +107,16 @@
# Sanitizers.
'V8 Linux64 ASAN - builder': 'release_x64_asan',
'V8 Linux64 TSAN - builder': 'release_x64_tsan',
+ 'V8 Linux64 TSAN - debug builder': 'debug_x64_tsan_minimal_symbols',
'V8 Linux64 TSAN - no-concurrent-marking - builder': 'release_x64_tsan_no_cm',
'V8 Linux - arm64 - sim - CFI - builder': 'release_simulate_arm64_cfi',
'V8 Linux - arm64 - sim - MSAN - builder': 'release_simulate_arm64_msan',
# FYI.
'V8 iOS - sim - builder': 'release_x64_ios_simulator',
- 'V8 Linux64 - arm64 - sim - heap sandbox - debug - builder': 'debug_x64_heap_sandbox_arm64_sim',
'V8 Linux64 - arm64 - sim - no pointer compression - builder':
'release_simulate_arm64_no_pointer_compression',
+ 'V8 Linux64 - coverage': 'release_x64_coverage',
+ 'V8 Linux64 - coverage - debug': 'debug_x64_coverage',
'V8 Linux64 - cppgc-non-default - debug - builder': 'debug_x64_non_default_cppgc',
'V8 Linux64 - debug - perfetto - builder': 'debug_x64_perfetto',
'V8 Linux64 - disable runtime call stats - builder': 'release_x64_disable_runtime_call_stats',
@@ -125,9 +131,9 @@
'V8 Linux64 - cfi - builder': 'release_x64_cfi',
'V8 Linux64 UBSan - builder': 'release_x64_ubsan',
'V8 Linux - vtunejit': 'debug_x86_vtunejit',
- 'V8 Linux64 - gcov coverage': 'release_x64_gcc_coverage',
'V8 Linux64 - Fuzzilli - builder': 'release_x64_fuzzilli',
'V8 Linux64 - predictable - builder': 'release_x64_predictable',
+ 'V8 Linux64 - verify deterministic': 'release_x64_verify_deterministic',
'V8 Linux - full debug builder': 'full_debug_x86',
'V8 Mac64 - full debug builder': 'full_debug_x64',
'V8 Random Deopt Fuzzer - debug': 'debug_x64',
@@ -168,22 +174,28 @@
'V8 Clusterfuzz Linux64 UBSan - release builder':
'release_x64_ubsan_recover',
'V8 Clusterfuzz Linux64 ASAN sandbox testing - release builder':
- 'release_x64_asan_sandbox_testing',
+ 'release_x64_asan_symbolized_expose_memory_corruption',
},
'client.v8.perf' : {
'V8 Arm - builder - perf': 'official_arm',
+ 'V8 Arm - builder - pgo - perf': 'official_arm_pgo',
'V8 Android Arm - builder - perf': 'official_android_arm',
+ 'V8 Android Arm - builder - pgo - perf': 'official_android_arm_pgo',
'V8 Android Arm64 - builder - perf': 'official_android_arm64',
+ 'V8 Android Arm64 - builder - pgo - perf': 'official_android_arm64_pgo',
'V8 Linux - builder - perf': 'official_x86',
+ 'V8 Linux - builder - pgo - perf': 'official_x86_pgo',
'V8 Linux64 - builder - perf': 'official_x64',
+ 'V8 Linux64 - builder - pgo - perf': 'official_x64_pgo',
'V8 Mac Arm64 - builder - perf': 'official_mac_arm64',
+ 'V8 Mac Arm64 - builder - pgo - perf': 'official_mac_arm64_pgo',
},
'client.v8.ports': {
# Arm.
'V8 Arm - builder': 'release_arm',
'V8 Arm - debug builder': 'debug_arm',
'V8 Android Arm - builder': 'release_android_arm',
- 'V8 Linux - arm - sim - builder': 'release_simulate_arm',
+ 'V8 Linux - arm - sim - builder': 'release_simulate_arm_gcmole',
'V8 Linux - arm - sim - debug builder': 'debug_simulate_arm',
'V8 Linux - arm - sim - lite - builder': 'release_simulate_arm_lite',
'V8 Linux - arm - sim - lite - debug builder': 'debug_simulate_arm_lite',
@@ -191,7 +203,7 @@
'V8 Android Arm64 - builder': 'release_android_arm64',
'V8 Android Arm64 - debug builder': 'debug_android_arm64',
'V8 Arm64 - builder': 'release_arm64_hard_float',
- 'V8 Linux - arm64 - sim - builder': 'release_simulate_arm64',
+ 'V8 Linux - arm64 - sim - builder': 'release_simulate_arm64_gcmole',
'V8 Linux - arm64 - sim - debug builder': 'debug_simulate_arm64',
'V8 Linux - arm64 - sim - gc stress - builder': 'debug_simulate_arm64',
# Mips.
@@ -209,6 +221,7 @@
'v8_android_arm_compile_rel': 'release_android_arm',
'v8_android_arm64_compile_dbg': 'debug_android_arm64',
'v8_android_arm64_n5x_compile_rel': 'release_android_arm64',
+ 'v8_android_arm64_d8_compile_rel': 'release_android_arm64',
'v8_fuchsia_compile_rel': 'release_x64_fuchsia_trybot',
'v8_ios_simulator': 'release_x64_ios_simulator',
'v8_linux_compile_rel': 'release_x86_gcmole_trybot',
@@ -225,6 +238,8 @@
'release_simulate_arm64_no_pointer_compression',
'v8_linux64_cppgc_non_default_compile_dbg': 'debug_x64_non_default_cppgc',
'v8_linux64_compile_dbg': 'debug_x64_trybot',
+ 'v8_linux64_coverage_dbg': 'debug_x64_coverage',
+ 'v8_linux64_coverage_rel': 'release_x64_coverage',
'v8_linux64_no_sandbox_compile_dbg': 'debug_x64_no_sandbox',
'v8_linux64_dict_tracking_compile_dbg': 'debug_x64_dict_tracking_trybot',
'v8_linux64_disable_runtime_call_stats_compile_rel': 'release_x64_disable_runtime_call_stats',
@@ -235,16 +250,13 @@
'v8_linux64_gcc_compile_dbg': 'debug_x64_gcc',
'v8_linux64_gcc_light_compile_dbg': 'debug_x64_gcc',
'v8_linux64_gcc_compile_rel': 'release_x64_gcc',
- 'v8_linux64_gcov_coverage': 'release_x64_gcc_coverage',
'v8_linux64_header_includes_dbg': 'debug_x64_header_includes',
- 'v8_linux64_heap_sandbox_compile_dbg': 'debug_x64_heap_sandbox',
'v8_linux64_minor_mc_compile_dbg': 'debug_x64_trybot',
- 'v8_linux_arm64_sim_heap_sandbox_compile_dbg': 'debug_x64_heap_sandbox_arm64_sim',
'v8_linux64_fyi_compile_rel': 'release_x64_test_features_trybot',
'v8_linux64_nodcheck_compile_rel': 'release_x64',
'v8_linux64_perfetto_compile_dbg': 'debug_x64_perfetto',
'v8_linux64_no_pointer_compression_compile_rel': 'release_x64_no_pointer_compression',
- 'v8_linux64_compile_rel': 'release_x64_test_features_trybot',
+ 'v8_linux64_compile_rel': 'release_x64_test_features_gcmole_trybot',
'v8_linux64_no_sandbox_compile_rel': 'release_x64_no_sandbox',
'v8_linux64_predictable_compile_rel': 'release_x64_predictable',
'v8_linux64_shared_compile_rel': 'release_x64_shared_verify_heap',
@@ -259,15 +271,18 @@
'v8_linux_riscv32_compile_rel': 'release_simulate_riscv32',
'v8_linux64_riscv64_compile_rel': 'release_simulate_riscv64',
'v8_linux64_tsan_compile_rel': 'release_x64_tsan_minimal_symbols',
+ 'v8_linux64_tsan_compile_dbg': 'debug_x64_tsan_minimal_symbols',
'v8_linux64_tsan_no_cm_compile_rel': 'release_x64_tsan_no_cm',
'v8_linux64_tsan_isolates_compile_rel':
'release_x64_tsan_minimal_symbols',
'v8_linux64_ubsan_compile_rel': 'release_x64_ubsan_minimal_symbols',
+ 'v8_linux64_verify_deterministic_rel': 'release_x64_verify_deterministic',
'v8_odroid_arm_compile_rel': 'release_arm',
'v8_linux_torque_compare': 'torque_compare',
# TODO(machenbach): Remove after switching to x64 on infra side.
'v8_win_compile_dbg': 'debug_x86_trybot',
'v8_win_compile_rel': 'release_x86_trybot',
+ 'v8_win_msvc_light_compile_dbg': 'debug_x86_msvc',
'v8_win64_asan_compile_rel': 'release_x64_asan_no_lsan',
'v8_win64_msvc_light_compile_rel': 'release_x64_msvc',
'v8_win64_compile_dbg': 'debug_x64_minimal_symbols',
@@ -284,15 +299,15 @@
'v8_mac64_compile_rel': 'release_x64_trybot',
'v8_mac64_dbg': 'debug_x64',
'v8_mac64_compile_dbg': 'debug_x64',
- 'v8_mac64_compile_full_compile_dbg': 'full_debug_x64',
+ 'v8_mac64_noopt_compile_dbg': 'full_debug_x64',
'v8_mac64_asan_compile_rel': 'release_x64_asan_no_lsan',
- 'v8_linux_arm_compile_rel': 'release_simulate_arm_trybot',
+ 'v8_linux_arm_compile_rel': 'release_simulate_arm_gcmole_trybot',
'v8_linux_arm_lite_compile_dbg': 'debug_simulate_arm_lite',
'v8_linux_arm_lite_compile_rel': 'release_simulate_arm_lite_trybot',
'v8_linux_arm_compile_dbg': 'debug_simulate_arm',
'v8_linux_arm_armv8a_rel': 'release_simulate_arm_trybot',
'v8_linux_arm_armv8a_dbg': 'debug_simulate_arm',
- 'v8_linux_arm64_compile_rel': 'release_simulate_arm64_trybot',
+ 'v8_linux_arm64_compile_rel': 'release_simulate_arm64_gcmole_trybot',
'v8_linux_arm64_cfi_compile_rel' : 'release_simulate_arm64_cfi',
'v8_linux_arm64_compile_dbg': 'debug_simulate_arm64',
'v8_linux_arm64_gc_stress_compile_dbg': 'debug_simulate_arm64',
@@ -399,20 +414,26 @@
'debug_bot', 'simulate_arm64', 'asan', 'lsan'],
# Release configs for simulators.
- 'release_simulate_arm': [
- 'release_bot', 'simulate_arm'],
+ 'release_simulate_arm_gcmole': [
+ 'release_bot', 'simulate_arm', 'gcmole'],
'release_simulate_arm_lite': [
'release_bot', 'simulate_arm', 'v8_enable_lite_mode'],
- 'release_simulate_arm_trybot': [
- 'release_trybot', 'simulate_arm'],
+ 'release_simulate_arm_gcmole_trybot': [
+ 'release_trybot', 'simulate_arm', 'gcmole'],
'release_simulate_arm_lite_trybot': [
'release_trybot', 'simulate_arm', 'v8_enable_lite_mode'],
+ 'release_simulate_arm_trybot': [
+ 'release_trybot', 'simulate_arm'],
'release_simulate_arm64': [
'release_bot', 'simulate_arm64'],
'release_simulate_arm64_cfi': [
'release_bot', 'simulate_arm64', 'v8_control_flow_integrity'],
+ 'release_simulate_arm64_gcmole': [
+ 'release_bot', 'simulate_arm64', 'gcmole'],
+ 'release_simulate_arm64_gcmole_trybot': [
+ 'release_trybot', 'simulate_arm64', 'gcmole'],
'release_simulate_arm64_no_pointer_compression': [
- 'release_bot', 'simulate_arm64_no_sandbox', 'dcheck_always_on',
+ 'release_bot', 'simulate_arm64', 'no_sandbox', 'dcheck_always_on',
'v8_enable_slow_dchecks', 'v8_disable_pointer_compression'],
'release_simulate_arm64_msan': [
'release_bot', 'simulate_arm64', 'msan'],
@@ -445,7 +466,7 @@
'debug_arm64': [
'debug_bot', 'arm64'],
'debug_arm64_no_pointer_compression': [
- 'debug_bot', 'arm64_no_sandbox', 'dcheck_always_on', 'v8_enable_slow_dchecks', 'v8_enable_javascript_promise_hooks',
+ 'debug_bot', 'arm64', 'no_sandbox', 'dcheck_always_on', 'v8_enable_slow_dchecks', 'v8_enable_javascript_promise_hooks',
'v8_disable_pointer_compression'],
'full_debug_arm64': [
'debug_bot', 'arm64', 'v8_full_debug'],
@@ -466,15 +487,29 @@
# Official configs for arm
'official_arm': [
- 'release_bot', 'arm', 'hard_float', 'official', 'disable_pgo'],
+ 'release_bot', 'arm', 'hard_float', 'official', 'disable_chrome_pgo'],
+ 'official_arm_pgo': [
+ 'release_bot', 'arm', 'hard_float', 'official', 'disable_chrome_pgo',
+ 'builtins_optimization'],
'official_android_arm': [
'release_bot', 'arm', 'android', 'minimal_symbols',
- 'android_strip_outputs', 'official', 'disable_pgo'],
+ 'android_strip_outputs', 'official', 'disable_chrome_pgo'],
+ 'official_android_arm_pgo': [
+ 'release_bot', 'arm', 'android', 'minimal_symbols',
+ 'android_strip_outputs', 'official', 'disable_chrome_pgo',
+ 'builtins_optimization'],
'official_android_arm64': [
'release_bot', 'arm64', 'android', 'minimal_symbols',
- 'android_strip_outputs', 'official', 'disable_pgo'],
+ 'android_strip_outputs', 'official', 'disable_chrome_pgo'],
+ 'official_android_arm64_pgo': [
+ 'release_bot', 'arm64', 'android', 'minimal_symbols',
+ 'android_strip_outputs', 'official', 'disable_chrome_pgo',
+ 'builtins_optimization'],
'official_mac_arm64': [
- 'release_bot', 'arm64', 'official', 'disable_pgo'],
+ 'release_bot', 'arm64', 'official', 'disable_chrome_pgo'],
+ 'official_mac_arm64_pgo': [
+ 'release_bot', 'arm64', 'official', 'disable_chrome_pgo',
+ 'builtins_optimization'],
# Release configs for x64.
'release_x64': [
@@ -492,6 +527,9 @@
'release_x64_asan_no_lsan_verify_heap_dchecks': [
'release_bot', 'x64', 'asan', 'dcheck_always_on',
'v8_enable_slow_dchecks', 'v8_verify_heap'],
+ 'release_x64_asan_symbolized_expose_memory_corruption': [
+ 'release_bot', 'x64', 'asan', 'symbolized',
+ 'v8_expose_memory_corruption_api'],
'release_x64_asan_symbolized_verify_heap': [
'release_bot', 'x64', 'asan', 'lsan', 'symbolized',
'v8_verify_heap'],
@@ -499,9 +537,13 @@
'release_bot', 'x64', 'cfi'],
'release_x64_cfi_clusterfuzz': [
'release_bot', 'x64', 'cfi_clusterfuzz'],
+ 'release_x64_coverage': [
+ 'release_bot', 'x64', 'clang_coverage'],
'release_x64_fuzzilli': [
'release_bot', 'x64', 'dcheck_always_on', 'v8_enable_slow_dchecks',
'v8_verify_heap', 'v8_verify_csa', 'fuzzilli'],
+ 'release_x64_gcmole': [
+ 'release_bot', 'x64', 'gcmole'],
'release_x64_msvc': [
'release_bot_no_goma', 'x64', 'minimal_symbols', 'msvc'],
'release_x64_correctness_fuzzer' : [
@@ -514,9 +556,6 @@
'release_trybot', 'x64', 'fuchsia'],
'release_x64_gcc': [
'release_bot_no_goma', 'x64', 'gcc', 'lld', 'no_custom_libcxx'],
- 'release_x64_gcc_coverage': [
- 'release_bot_no_goma', 'x64', 'coverage', 'gcc', 'lld',
- 'no_custom_libcxx', 'no_sysroot'],
'release_x64_ios_simulator': [
'release_bot', 'x64', 'ios_simulator'],
'release_x64_internal': [
@@ -526,14 +565,16 @@
'release_x64_minimal_symbols_reclient': [
'release_bot_reclient', 'x64', 'minimal_symbols'],
'release_x64_no_pointer_compression': [
- 'release_bot', 'x64_no_sandbox', 'dcheck_always_on', 'v8_enable_slow_dchecks', 'v8_enable_javascript_promise_hooks',
- 'v8_disable_pointer_compression'],
+ 'release_bot', 'x64', 'no_sandbox', 'dcheck_always_on', 'v8_enable_slow_dchecks',
+ 'v8_enable_javascript_promise_hooks', 'v8_disable_pointer_compression'],
'release_x64_reclient': [
'release_bot_reclient', 'x64'],
'release_x64_no_sandbox': [
- 'release_bot', 'x64_no_sandbox'],
+ 'release_bot', 'x64', 'no_sandbox'],
'release_x64_trybot': [
'release_trybot', 'x64'],
+ 'release_x64_test_features_gcmole_trybot': [
+ 'release_trybot', 'x64', 'v8_enable_test_features', 'gcmole'],
'release_x64_test_features_trybot': [
'release_trybot', 'x64', 'v8_enable_test_features'],
'release_x64_tsan': [
@@ -553,15 +594,17 @@
'release_x64_verify_csa': [
'release_bot', 'x64', 'dcheck_always_on',
'v8_enable_slow_dchecks', 'v8_verify_csa'],
+ 'release_x64_verify_deterministic': [
+ 'release_bot', 'x64', 'v8_verify_deterministic'],
'release_x64_webassembly_disabled': [
'release_bot', 'x64', 'webassembly_disabled'],
- 'release_x64_asan_sandbox_testing': [
- 'release_bot', 'x64', 'asan', 'symbolized', 'v8_enable_sandbox_future',
- 'v8_expose_memory_corruption_api'],
# Official configs for x64.
'official_x64': [
- 'release_bot', 'x64', 'official', 'disable_pgo'],
+ 'release_bot', 'x64', 'official', 'disable_chrome_pgo'],
+ 'official_x64_pgo': [
+ 'release_bot', 'x64', 'official', 'disable_chrome_pgo',
+ 'builtins_optimization'],
# Debug configs for x64.
'debug_x64': [
@@ -573,6 +616,8 @@
'x64', 'asan'],
'debug_x64_conservative_stack_scanning': [
'debug_bot', 'x64', 'conservative_stack_scanning'],
+ 'debug_x64_coverage': [
+ 'debug_bot', 'x64', 'clang_coverage'],
'debug_x64_custom': [
'debug_bot', 'x64', 'v8_snapshot_custom'],
'debug_x64_external_code_space': [
@@ -583,10 +628,6 @@
'debug_bot_no_goma', 'x64', 'gcc', 'lld', 'no_custom_libcxx'],
'debug_x64_header_includes': [
'debug_bot', 'x64', 'v8_check_header_includes'],
- 'debug_x64_heap_sandbox': [
- 'debug_bot', 'x64', 'v8_enable_sandbox_future', 'v8_expose_memory_corruption_api'],
- 'debug_x64_heap_sandbox_arm64_sim': [
- 'debug_bot', 'simulate_arm64', 'v8_enable_sandbox_future', 'v8_expose_memory_corruption_api'],
'debug_x64_minimal_symbols': [
'debug_bot', 'x64', 'minimal_symbols'],
'debug_x64_non_default_cppgc': [
@@ -594,7 +635,7 @@
'debug_x64_perfetto': [
'debug_bot', 'x64', 'perfetto'],
'debug_x64_no_sandbox': [
- 'debug_bot', 'x64_no_sandbox'],
+ 'debug_bot', 'x64', 'no_sandbox'],
'debug_x64_single_generation': [
'debug_bot', 'x64', 'v8_enable_single_generation'],
'debug_x64_trybot': [
@@ -603,6 +644,9 @@
'debug_trybot', 'x64', 'v8_enable_dict_property_const_tracking'],
'debug_x64_trybot_custom': [
'debug_trybot', 'x64', 'v8_snapshot_custom'],
+ 'debug_x64_tsan_minimal_symbols': [
+ 'debug_bot_no_slow_dchecks', 'minimal_symbols', 'x64', 'dcheck_always_on',
+ 'tsan', 'v8_disable_verify_heap', 'v8_fast_mksnapshot'],
'full_debug_x64': [
'debug_bot', 'x64', 'v8_full_debug'],
@@ -613,6 +657,8 @@
'debug_bot', 'x86', 'asan', 'lsan'],
'debug_x86_minimal_symbols': [
'debug_bot', 'x86', 'minimal_symbols'],
+ 'debug_x86_msvc': [
+ 'debug_bot_no_goma', 'x86', 'minimal_symbols', 'msvc'],
'debug_x86_no_i18n': [
'debug_bot', 'x86', 'v8_no_i18n'],
'debug_x86_trybot': [
@@ -650,11 +696,18 @@
# Official configs for x86.
'official_x86': [
- 'release_bot', 'x86', 'official', 'disable_pgo'],
+ 'release_bot', 'x86', 'official', 'disable_chrome_pgo'],
+ 'official_x86_pgo': [
+ 'release_bot', 'x86', 'official', 'disable_chrome_pgo',
+ 'builtins_optimization'],
# Torque compare test
'torque_compare': [
- 'release_bot', 'verify_torque']
+ 'release_bot', 'verify_torque'],
+
+ # PGO
+ 'builtins_profiling_x86': ['builtins_profiling', 'x86'],
+ 'builtins_profiling_x64': ['builtins_profiling', 'x64'],
},
'mixins': {
@@ -671,11 +724,7 @@
},
'arm64': {
- 'gn_args': 'target_cpu="arm64" v8_enable_sandbox=true',
- },
-
- 'arm64_no_sandbox': {
- 'gn_args': 'target_cpu="arm64" v8_enable_sandbox=false',
+ 'gn_args': 'target_cpu="arm64"',
},
'asan': {
@@ -683,6 +732,15 @@
'gn_args': 'is_asan=true',
},
+ 'builtins_profiling': {
+ 'mixins' : ['release_bot_reclient'],
+ 'gn_args': 'v8_enable_builtins_profiling=true',
+ },
+
+ 'builtins_optimization': {
+ 'gn_args': 'v8_enable_builtins_optimization=true',
+ },
+
'cfi': {
'mixins': ['v8_enable_test_features'],
'gn_args': ('is_cfi=true use_cfi_cast=true use_cfi_icall=true '
@@ -699,13 +757,12 @@
'gn_args': 'is_clang=true',
},
- 'conservative_stack_scanning': {
- 'gn_args': 'v8_enable_conservative_stack_scanning=true '
- 'v8_enable_inner_pointer_resolution_mb=true',
+ 'clang_coverage': {
+ 'gn_args': 'use_clang_coverage=true',
},
- 'coverage': {
- 'gn_args': 'v8_code_coverage=true',
+ 'conservative_stack_scanning': {
+ 'gn_args': 'v8_enable_conservative_stack_scanning=true',
},
'dcheck_always_on': {
@@ -716,6 +773,12 @@
'gn_args': 'is_debug=true v8_enable_backtrace=true',
},
+ 'debug_bot_no_slow_dchecks': {
+ 'mixins': [
+ 'debug', 'shared', 'goma', 'v8_disable_slow_dchecks',
+ 'v8_optimized_debug', 'v8_enable_google_benchmark'],
+ },
+
'debug_bot': {
'mixins': [
'debug', 'shared', 'goma', 'v8_enable_slow_dchecks',
@@ -741,7 +804,7 @@
'v8_enable_atomic_object_field_writes=false ',
},
- 'disable_pgo': {
+ 'disable_chrome_pgo': {
'gn_args': 'chrome_pgo_phase=0',
},
@@ -793,12 +856,12 @@
'msan': {
'mixins': ['v8_enable_test_features'],
- 'gn_args': 'is_msan=true msan_track_origins=2',
+ 'gn_args': 'is_msan=true msan_track_origins=2 instrumented_libraries_release="focal"',
},
'msan_no_origins': {
'mixins': ['v8_enable_test_features'],
- 'gn_args': 'is_msan=true msan_track_origins=0',
+ 'gn_args': 'is_msan=true msan_track_origins=0 instrumented_libraries_release="focal"',
},
'msvc': {
@@ -813,8 +876,8 @@
'gn_args': 'use_goma=false',
},
- 'no_sysroot': {
- 'gn_args': 'use_sysroot=false',
+ 'no_sandbox': {
+ 'gn_args': 'v8_enable_sandbox=false',
},
'non_default_cppgc': {
@@ -862,11 +925,7 @@
},
'simulate_arm64': {
- 'gn_args': 'target_cpu="x64" v8_target_cpu="arm64" v8_enable_sandbox=true',
- },
-
- 'simulate_arm64_no_sandbox': {
- 'gn_args': 'target_cpu="x64" v8_target_cpu="arm64" v8_enable_sandbox=false',
+ 'gn_args': 'target_cpu="x64" v8_target_cpu="arm64"',
},
'simulate_loong64': {
@@ -938,8 +997,8 @@
'gn_args': 'v8_enable_runtime_call_stats=false',
},
- 'v8_enable_sandbox_future': {
- 'gn_args': 'v8_enable_sandbox_future=true',
+ 'v8_disable_verify_heap': {
+ 'gn_args': 'v8_enable_verify_heap=false',
},
'v8_expose_memory_corruption_api': {
@@ -954,6 +1013,10 @@
'gn_args': 'v8_enable_slow_dchecks=true',
},
+ 'v8_disable_slow_dchecks': {
+ 'gn_args': 'v8_enable_slow_dchecks=false',
+ },
+
'v8_enable_javascript_promise_hooks': {
'gn_args': 'v8_enable_javascript_promise_hooks=true',
},
@@ -989,6 +1052,10 @@
'gn_args': 'v8_enable_vtunejit=true v8_enable_vtunetracemark=true',
},
+ 'v8_fast_mksnapshot': {
+ 'gn_args': 'v8_enable_fast_mksnapshot=true',
+ },
+
'v8_full_debug': {
'gn_args': 'v8_optimized_debug=false',
},
@@ -1018,6 +1085,10 @@
'gn_args': 'v8_enable_verify_csa=true',
},
+ 'v8_verify_deterministic': {
+ 'gn_args': 'v8_verify_deterministic_mksnapshot=true',
+ },
+
's390x': {
'gn_args': 'target_cpu="s390x" v8_target_cpu="s390x"',
},
@@ -1031,11 +1102,7 @@
},
'x64': {
- 'gn_args': 'target_cpu="x64" v8_enable_sandbox=true',
- },
-
- 'x64_no_sandbox': {
- 'gn_args': 'target_cpu="x64" v8_enable_sandbox=false',
+ 'gn_args': 'target_cpu="x64"',
},
'x86': {