summaryrefslogtreecommitdiff
path: root/deps/v8/infra/mb
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2017-10-18 15:03:02 -0700
committerMichaël Zasso <targos@protonmail.com>2017-10-18 17:01:41 -0700
commit3d1b3df9486c0e7708065257f7311902f6b7b366 (patch)
treecb051bdeaead11e06dcd97725783e0f113afb1bf /deps/v8/infra/mb
parente2cddbb8ccdb7b3c4a40c8acc630f68703bc77b5 (diff)
downloadnode-new-3d1b3df9486c0e7708065257f7311902f6b7b366.tar.gz
deps: update V8 to 6.2.414.32
PR-URL: https://github.com/nodejs/node/pull/15362 Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/v8/infra/mb')
-rw-r--r--deps/v8/infra/mb/mb_config.pyl45
1 files changed, 37 insertions, 8 deletions
diff --git a/deps/v8/infra/mb/mb_config.pyl b/deps/v8/infra/mb/mb_config.pyl
index adb436219a..62bae4bfdc 100644
--- a/deps/v8/infra/mb/mb_config.pyl
+++ b/deps/v8/infra/mb/mb_config.pyl
@@ -78,6 +78,7 @@
'V8 Win64 - debug': 'gn_debug_x64_minimal_symbols',
# TODO(machenbach): Switch plugins on when errors are fixed.
'V8 Win64 - clang': 'gn_release_x64_clang',
+ 'V8 Win64 ASAN': 'gn_release_x64_asan_no_lsan',
# Mac.
'V8 Mac': 'gn_release_x86',
'V8 Mac - debug': 'gn_debug_x86',
@@ -106,6 +107,10 @@
'V8 Random Deopt Fuzzer - debug': 'gn_debug_x86',
},
'client.v8.clusterfuzz': {
+ 'V8 Mac64 ASAN - release builder':
+ 'gn_release_x64_asan_no_lsan_edge_verify_heap',
+ 'V8 Mac64 ASAN - debug builder':
+ 'gn_debug_x64_asan_no_lsan_static_edge',
'V8 Linux64 - release builder': 'gn_release_x64_correctness_fuzzer',
'V8 Linux64 - debug builder': 'gn_debug_x64',
'V8 Linux64 ASAN no inline - release builder':
@@ -122,6 +127,9 @@
'gn_release_simulate_arm64_msan_no_origins_edge',
'V8 Linux MSAN chained origins':
'gn_release_simulate_arm64_msan_edge',
+ 'V8 Linux64 UBSan - release builder': 'gn_release_x64_ubsan_recover',
+ 'V8 Linux64 UBSanVptr - release builder':
+ 'gn_release_x64_ubsan_vptr_recover_edge',
},
'client.v8.ports': {
# Arm.
@@ -205,6 +213,7 @@
'v8_win_rel_ng': 'gn_release_x86_trybot',
'v8_win_nosnap_shared_rel_ng':
'gn_release_x86_no_snap_shared_minimal_symbols',
+ 'v8_win64_asan_rel_ng': 'gn_release_x64_asan_no_lsan',
'v8_win64_dbg': 'gn_debug_x64_minimal_symbols',
'v8_win64_rel_ng': 'gn_release_x64_trybot',
'v8_mac_rel_ng': 'gn_release_x86_trybot',
@@ -375,6 +384,9 @@
'minimal_symbols', 'swarming'],
'gn_release_x64_asan_no_lsan': [
'gn', 'release_bot', 'x64', 'asan', 'swarming'],
+ 'gn_release_x64_asan_no_lsan_edge_verify_heap': [
+ 'gn', 'release_bot', 'x64', 'asan', 'edge', 'swarming',
+ 'v8_verify_heap'],
'gn_release_x64_asan_symbolized_edge_verify_heap': [
'gn', 'release_bot', 'x64', 'asan', 'edge', 'lsan', 'symbolized',
'v8_verify_heap'],
@@ -389,7 +401,7 @@
'gn_release_x64_correctness_fuzzer' : [
'gn', 'release_bot', 'x64', 'v8_correctness_fuzzer'],
'gn_release_x64_gcc_coverage': [
- 'gn', 'release_bot', 'x64', 'coverage', 'gcc', 'no_custom_libcxx'],
+ 'gn', 'release_bot', 'x64', 'coverage', 'gcc'],
'gn_release_x64_internal': [
'gn', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'],
'gn_release_x64_minimal_symbols': [
@@ -406,10 +418,14 @@
'minimal_symbols', 'swarming'],
'gn_release_x64_tsan_minimal_symbols': [
'gn', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'],
+ 'gn_release_x64_ubsan_recover': [
+ 'gn', 'release_bot', 'x64', 'ubsan_recover', 'swarming'],
'gn_release_x64_ubsan_vptr': [
- 'gn', 'release_bot', 'x64', 'ubsan_vptr'],
+ 'gn', 'release_bot', 'x64', 'ubsan_vptr', 'swarming'],
+ 'gn_release_x64_ubsan_vptr_recover_edge': [
+ 'gn', 'release_bot', 'x64', 'edge', 'ubsan_vptr_recover', 'swarming'],
'gn_release_x64_ubsan_vptr_minimal_symbols': [
- 'gn', 'release_bot', 'x64', 'ubsan_vptr', 'minimal_symbols'],
+ 'gn', 'release_bot', 'x64', 'ubsan_vptr', 'minimal_symbols', 'swarming'],
'gn_release_x64_valgrind': [
'gn', 'release_bot', 'x64', 'swarming', 'valgrind',
'no_custom_libcxx'],
@@ -425,10 +441,13 @@
'gn', 'debug_bot', 'x64', 'swarming'],
'gn_debug_x64_asan_edge': [
'gn', 'debug_bot', 'x64', 'asan', 'lsan', 'edge'],
+ 'gn_debug_x64_asan_no_lsan_static_edge': [
+ 'gn', 'debug', 'static', 'goma', 'v8_enable_slow_dchecks',
+ 'v8_optimized_debug', 'x64', 'asan', 'edge', 'swarming'],
'gn_debug_x64_custom': [
'gn', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'],
'gn_debug_x64_gcc': [
- 'gn', 'debug_bot', 'x64', 'gcc', 'no_custom_libcxx'],
+ 'gn', 'debug_bot', 'x64', 'gcc'],
'gn_debug_x64_minimal_symbols': [
'gn', 'debug_bot', 'x64', 'minimal_symbols', 'swarming'],
'gn_debug_x64_trybot': [
@@ -462,10 +481,9 @@
'gn_release_x86_disassembler': [
'gn', 'release_bot', 'x86', 'v8_enable_disassembler'],
'gn_release_x86_gcc': [
- 'gn', 'release_bot', 'x86', 'gcc', 'no_custom_libcxx'],
+ 'gn', 'release_bot', 'x86', 'gcc'],
'gn_release_x86_gcc_minimal_symbols': [
- 'gn', 'release_bot', 'x86', 'gcc', 'minimal_symbols',
- 'no_custom_libcxx'],
+ 'gn', 'release_bot', 'x86', 'gcc', 'minimal_symbols'],
'gn_release_x86_gcmole': [
'gn', 'release_bot', 'x86', 'gcmole', 'swarming'],
'gn_release_x86_gcmole_trybot': [
@@ -591,7 +609,8 @@
},
'gcc': {
- 'gn_args': 'is_clang=false use_sysroot=false',
+ # TODO(machenbach): Remove cxx11 restriction when updating gcc version.
+ 'gn_args': 'is_clang=false use_cxx11=true',
'gyp_defines': 'clang=0',
},
@@ -726,6 +745,11 @@
'gyp_defines': 'clang=1 tsan=1',
},
+ 'ubsan_recover': {
+ # Ubsan with recovery.
+ 'gn_args': 'is_ubsan=true is_ubsan_no_recover=false',
+ },
+
'ubsan_vptr': {
# TODO(krasin): Remove is_ubsan_no_recover=true when
# https://llvm.org/bugs/show_bug.cgi?id=25569 is fixed and just use
@@ -733,6 +757,11 @@
'gn_args': 'is_ubsan_vptr=true is_ubsan_no_recover=true',
},
+ 'ubsan_vptr_recover': {
+ # Ubsan vptr with recovery.
+ 'gn_args': 'is_ubsan_vptr=true is_ubsan_no_recover=false',
+ },
+
'valgrind': {
'gn_args': 'v8_has_valgrind=true',
'gyp_defines': 'has_valgrind=1',