| Index: tools/mb/mb_config.pyl
|
| diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
|
| index 80788a077f94f09f983d9f7c42971f2edecdc45a..9968a2dc0fa7e5268314248ac34f7a7235b1e725 100644
|
| --- a/tools/mb/mb_config.pyl
|
| +++ b/tools/mb/mb_config.pyl
|
| @@ -83,12 +83,6 @@
|
|
|
| 'chromium.fyi': {
|
| 'ChromiumOS Linux Tests': 'tbd',
|
| - 'ClangToTAndroidASan':
|
| - 'android_clang_no_chrome_plugins_asan_gn_debug_bot_minimal_symbols',
|
| - 'ClangToTLinux': 'tbd',
|
| - 'ClangToTLinux (dbg)': 'tbd',
|
| - 'ClangToTLinuxASan': 'tbd',
|
| - 'ClangToTLinuxUBSanVptr': 'tbd',
|
| 'ClangToTMac': 'tbd',
|
| 'ClangToTMac (dbg)': 'tbd',
|
| 'ClangToTMacASan': 'tbd',
|
| @@ -145,9 +139,17 @@
|
| 'swarming_gyp_clang_official_release_bot_minimal_symbols_x64',
|
| 'CrWinGoma': 'gyp_release_bot_minimal_symbols_x86',
|
| 'CrWinGoma(dll)': 'gyp_shared_release_bot_minimal_symbols_x86',
|
| + 'ClangToTAndroidASan':
|
| + 'android_clang_tot_asan_gn_debug_bot_minimal_symbols',
|
| 'ClangToTAndroidASan tester': 'none',
|
| + 'ClangToTLinux':
|
| + 'swarming_gyp_clang_tot_linux_dump_symbols_shared_release',
|
| 'ClangToTLinux tester': 'none',
|
| + 'ClangToTLinux (dbg)': 'swarming_gyp_clang_tot_shared_debug',
|
| + 'ClangToTLinuxASan': 'swarming_gyp_clang_tot_asan_lsan_static_release',
|
| 'ClangToTLinuxASan tester': 'none',
|
| + 'ClangToTLinuxUBSanVptr':
|
| + 'swarming_gyp_clang_tot_edge_ubsan_no_recover_hack_static_release',
|
| 'ClangToTLinuxUBSanVptr tester': 'none',
|
| 'ClangToTMac tester': 'none',
|
| 'ClangToTMacASan tester': 'none',
|
| @@ -893,9 +895,8 @@
|
| 'android', 'blink_logging', 'gyp', 'debug_static_bot', 'arm64',
|
| ],
|
|
|
| - 'android_clang_no_chrome_plugins_asan_gn_debug_bot_minimal_symbols': [
|
| - 'android', 'clang_no_chrome_plugins', 'asan', 'gn',
|
| - 'debug_bot_minimal_symbols',
|
| + 'android_clang_tot_asan_gn_debug_bot_minimal_symbols': [
|
| + 'android', 'clang_tot', 'asan', 'gn', 'debug_bot_minimal_symbols',
|
| ],
|
|
|
| 'android_clang_asan_findbugs_gyp_debug_bot_minimal_symbols': [
|
| @@ -1494,6 +1495,26 @@
|
| 'chromeos_with_codecs', 'goma', 'gyp', 'ozone', 'static', 'swarming',
|
| ],
|
|
|
| + 'swarming_gyp_clang_tot_edge_ubsan_no_recover_hack_static_release': [
|
| + 'swarming', 'gyp', 'clang_tot', 'edge', 'ubsan_no_recover_hack',
|
| + 'static', 'release',
|
| + ],
|
| +
|
| + 'swarming_gyp_clang_tot_asan_lsan_static_release': [
|
| + 'swarming', 'gyp', 'clang_tot', 'asan', 'lsan', 'static', 'release',
|
| + ],
|
| +
|
| + 'swarming_gyp_clang_tot_shared_debug': [
|
| + 'swarming', 'gyp', 'clang_tot', 'shared', 'debug',
|
| + ],
|
| +
|
| + 'swarming_gyp_clang_tot_linux_dump_symbols_shared_release': [
|
| + # Enable debug info, as on official builders, to catch issues with
|
| + # optimized debug info.
|
| + 'swarming', 'gyp', 'clang_tot', 'linux_dump_symbols',
|
| + 'shared', 'release',
|
| + ],
|
| +
|
| 'swarming_gyp_debug_trybot': [
|
| 'swarming', 'gyp', 'debug_trybot',
|
| ],
|
| @@ -1891,9 +1912,9 @@
|
| 'mixins': ['chromeos', 'chromeos_codecs'],
|
| },
|
|
|
| - 'clang_no_chrome_plugins': {
|
| - 'gn_args': 'clang_use_chrome_plugins=false',
|
| - 'gyp_defines': 'clang_use_chrome_plugins=0',
|
| + 'clang_tot': {
|
| + 'gn_args': 'llvm_force_head_revision=true clang_use_chrome_plugins=false',
|
| + 'gyp_defines': 'llvm_force_head_revision=1 clang_use_chrome_plugins=0',
|
| 'mixins': ['clang'],
|
| },
|
|
|
| @@ -2044,6 +2065,11 @@
|
| 'gyp_defines': 'debug_extra_cflags="-gline-tables-only"',
|
| },
|
|
|
| + 'linux_dump_symbols': {
|
| + 'gn_args': 'error', # TODO(crbug.com/605819): implement this.
|
| + 'gyp_defines': 'linux_dump_symbols=1',
|
| + },
|
| +
|
| 'ubsan_security': { 'gn_args': 'is_ubsan_security=true' },
|
|
|
| 'lsan': {
|
| @@ -2183,6 +2209,14 @@
|
| 'gyp_defines': 'ubsan=1',
|
| },
|
|
|
| + 'ubsan_no_recover_hack': {
|
| + # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569
|
| + # is fixed and just use ubsan_vptr instead.
|
| + 'mixins': ['ubsan_vptr'],
|
| + 'gn_args': 'error', # TODO(GYP): need a GN equivalent for this
|
| + 'gyp_defines': 'release_extra_cflags=-fno-sanitize-recover=undefined',
|
| + },
|
| +
|
| 'ubsan_vptr': {
|
| 'gn_args': 'is_ubsan_vptr=true',
|
| 'gyp_defines': 'ubsan_vptr=1',
|
|
|