Configure ARM builder for CFI protection testing

No-Tree-Checks: true
No-Try: true
Bug: v8:10302
Change-Id: Ic6cf0fdf2151e0ea3cb6d42789f5499b5b70bd4a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2150591
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#67197}
This commit is contained in:
Liviu Rau 2020-04-17 10:58:12 +02:00
parent e5e12a0598
commit 61129a663f
2 changed files with 26 additions and 0 deletions

View File

@ -78,6 +78,7 @@
# Sanitizers.
'V8 Linux64 ASAN': 'release_x64_asan',
'V8 Linux64 TSAN - builder': 'release_x64_tsan',
'V8 Linux - arm64 - sim - CFI': 'release_simulate_arm64_cfi',
'V8 Linux - arm64 - sim - MSAN': 'release_simulate_arm64_msan',
# Misc.
'V8 Linux gcc': 'release_x86_gcc',
@ -260,6 +261,7 @@
'v8_linux_arm_armv8a_rel': 'release_simulate_arm_trybot',
'v8_linux_arm_armv8a_dbg': 'debug_simulate_arm',
'v8_linux_arm64_rel_ng': 'release_simulate_arm64_trybot',
'v8_linux_arm64_cfi_rel_ng' : 'release_simulate_arm64_cfi',
'v8_linux_arm64_dbg': 'debug_simulate_arm64',
'v8_linux_arm64_gc_stress_dbg': 'debug_simulate_arm64',
'v8_linux_mipsel_compile_rel': 'release_simulate_mipsel',
@ -365,6 +367,8 @@
'release_trybot', 'simulate_arm', 'v8_enable_lite_mode'],
'release_simulate_arm64': [
'release_bot', 'simulate_arm64'],
'release_simulate_arm64_cfi': [
'release_bot', 'simulate_arm64', 'v8_control_flow_integrity'],
'release_simulate_arm64_pointer_compression': [
# TODO(v8:v7703): Make pointer compression bots testing non pointer
# compression mode while pointer compression is temporarily enabled
@ -780,6 +784,10 @@
'gn_args': 'v8_correctness_fuzzer=true v8_multi_arch_build=true',
},
'v8_control_flow_integrity' : {
'gn_args': 'v8_control_flow_integrity=true',
},
'v8_enable_lite_mode': {
'gn_args': 'v8_enable_lite_mode=true',
},

View File

@ -481,6 +481,15 @@
{'name': 'v8testing', 'variant': 'trusted', 'shards': 5},
],
},
'v8_linux_arm64_cfi_rel_ng_triggered': {
'swarming_dimensions' : {
'os': 'Ubuntu-16.04',
},
'tests': [
{'name': 'test262', 'variant': 'default', 'shards': 3},
{'name': 'v8testing', 'shards': 4},
],
},
'v8_linux64_arm64_pointer_compression_rel_ng_triggered': {
'swarming_dimensions' : {
'os': 'Ubuntu-16.04',
@ -679,6 +688,15 @@
},
],
},
'V8 Linux - arm64 - sim - CFI': {
'swarming_dimensions': {
'os': 'Ubuntu-16.04',
},
'tests': [
{'name': 'test262', 'variant': 'default', 'shards': 3},
{'name': 'v8testing', 'shards': 4},
],
},
'V8 Linux - arm64 - sim - MSAN': {
'swarming_dimensions': {
'os': 'Ubuntu-16.04',