Index: tools/mb/mb_config.pyl |
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl |
index 86934cebc38ca4fda2e8ad24257b668ae896f646..11fbec76bf544666149b9a21ecae98b22c6f923f 100644 |
--- a/tools/mb/mb_config.pyl |
+++ b/tools/mb/mb_config.pyl |
@@ -316,33 +316,33 @@ |
}, |
'chromium.lkgr': { |
- 'ASAN Debug': 'gyp_asan_lsan_edge_fuzzer_debug_bot', |
+ 'ASAN Debug': 'gn_asan_lsan_edge_fuzzer_debug_bot', |
'ASAN Release (symbolized)': |
- 'gyp_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot', |
+ 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot', |
'ASAN Release Media': |
- 'gyp_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot', |
- 'ASAN Release': 'gyp_asan_lsan_edge_fuzzer_v8_heap_release_bot', |
+ 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot', |
+ 'ASAN Release': 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot', |
'ASan Debug (32-bit x86 with V8-ARM)': |
- 'gyp_asan_edge_fuzzer_v8_heap_debug_bot_hybrid', |
+ 'gn_asan_edge_fuzzer_v8_heap_debug_bot_hybrid', |
'ASan Release (32-bit x86 with V8-ARM)': |
- 'gyp_asan_edge_fuzzer_v8_heap_release_bot_hybrid', |
+ 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid', |
'ASan Release (32-bit x86 with V8-ARM, symbolized)': |
- 'gyp_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid', |
+ 'gn_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid', |
'ASan Release Media (32-bit x86 with V8-ARM)': |
- 'gyp_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid', |
+ 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid', |
'ChromiumOS ASAN Release': |
'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot', |
- 'MSAN Release (chained origins)': 'gyp_msan_edge_release_bot', |
- 'MSAN Release (no origins)': 'gyp_msan_no_origins_edge_release_bot', |
+ 'MSAN Release (chained origins)': 'gn_msan_edge_release_bot', |
+ 'MSAN Release (no origins)': 'gn_msan_no_origins_edge_release_bot', |
'Mac ASAN Debug': 'gyp_asan_fuzzer_v8_heap_debug_symbols_static_bot', |
'Mac ASAN Release Media': |
'gyp_asan_fuzzer_v8_heap_chrome_with_codecs_release_bot', |
'Mac ASAN Release': 'gyp_asan_fuzzer_v8_heap_release_bot', |
- 'TSAN Debug': 'gyp_tsan_disable_nacl_line_tables_debug_bot', |
- 'TSAN Release': 'gyp_tsan_disable_nacl_line_tables_release_bot', |
+ 'TSAN Debug': 'gn_tsan_disable_nacl_line_tables_debug_bot', |
+ 'TSAN Release': 'gn_tsan_disable_nacl_line_tables_release_bot', |
'Telemetry Harness Upload': 'none', |
- 'UBSan Release': 'gyp_ubsan_release_bot', |
- 'UBSan vptr Release': 'gyp_ubsan_vptr_edge_release_bot', |
+ 'UBSan Release': 'gn_ubsan_release_bot', |
+ 'UBSan vptr Release': 'gn_ubsan_vptr_edge_release_bot', |
'Win ASan Release Coverage': |
'gyp_asan_edge_fuzzer_v8_heap_release_static_x86', |
'Win ASan Release Media': |
@@ -1196,25 +1196,25 @@ |
'gn', 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot', |
], |
- 'gyp_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [ |
- 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs', |
+ 'gn_asan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid': [ |
+ 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'chromeos_codecs', |
'release_bot', 'hybrid', |
], |
- 'gyp_asan_edge_fuzzer_v8_heap_debug_bot_hybrid': [ |
- 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'debug_bot', 'hybrid', |
+ 'gn_asan_edge_fuzzer_v8_heap_debug_bot_hybrid': [ |
+ 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'debug_bot', 'hybrid', |
], |
- 'gyp_asan_edge_fuzzer_v8_heap_release_bot_hybrid': [ |
- 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid', |
+ 'gn_asan_edge_fuzzer_v8_heap_release_bot_hybrid': [ |
+ 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', 'hybrid', |
], |
'gyp_asan_edge_fuzzer_v8_heap_release_static_x86': [ |
'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'release', 'static', 'x86', |
], |
- 'gyp_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid': [ |
- 'gyp', 'asan', 'edge', 'fuzzer', 'v8_heap', 'symbolized', |
+ 'gn_asan_edge_fuzzer_v8_heap_symbolized_release_bot_hybrid': [ |
+ 'gn', 'asan', 'edge', 'fuzzer', 'v8_heap', 'symbolized', |
'release_bot', 'hybrid', |
], |
@@ -1239,21 +1239,21 @@ |
'gyp', 'asan', 'fuzzer', 'v8_heap', 'release', 'static', 'x86', |
], |
- 'gyp_asan_lsan_edge_fuzzer_debug_bot': [ |
- 'gyp', 'asan', 'lsan', 'edge', 'fuzzer', 'debug_bot', |
+ 'gn_asan_lsan_edge_fuzzer_debug_bot': [ |
+ 'gn', 'asan', 'lsan', 'edge', 'fuzzer', 'debug_bot', |
], |
- 'gyp_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [ |
- 'gyp', 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs', |
+ 'gn_asan_lsan_edge_fuzzer_v8_heap_chromeos_codecs_release_bot': [ |
+ 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'chromeos_codecs', |
'release_bot', |
], |
- 'gyp_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ |
- 'gyp', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', |
+ 'gn_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ |
+ 'gn', 'asan', 'lsan', 'edge', 'fuzzer', 'v8_heap', 'release_bot', |
], |
- 'gyp_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [ |
- 'gyp', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot', |
+ 'gn_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [ |
+ 'gn', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot', |
], |
'gyp_chromeos_asan_lsan_edge_fuzzer_v8_heap_release_bot': [ |
@@ -1289,12 +1289,12 @@ |
'gyp', 'drmemory', 'shared', 'release', 'x64', |
], |
- 'gyp_msan_edge_release_bot': [ |
- 'gyp', 'msan', 'edge', 'release_bot', |
+ 'gn_msan_edge_release_bot': [ |
+ 'gn', 'msan', 'edge', 'release_bot', |
], |
- 'gyp_msan_no_origins_edge_release_bot': [ |
- 'gyp', 'msan_no_origins', 'edge', 'release_bot', |
+ 'gn_msan_no_origins_edge_release_bot': [ |
+ 'gn', 'msan_no_origins', 'edge', 'release_bot', |
], |
'gyp_official': [ |
@@ -1355,20 +1355,20 @@ |
'gyp', 'syzyasan', 'no_pch', 'win_z7', 'x86', |
], |
- 'gyp_tsan_disable_nacl_line_tables_debug_bot': [ |
- 'gyp', 'tsan', 'disable_nacl', 'line_tables', 'debug_bot', |
+ 'gn_tsan_disable_nacl_line_tables_debug_bot': [ |
+ 'gn', 'tsan', 'disable_nacl', 'line_tables', 'debug_bot', |
], |
- 'gyp_tsan_disable_nacl_line_tables_release_bot': [ |
- 'gyp', 'tsan', 'disable_nacl', 'line_tables', 'release_bot', |
+ 'gn_tsan_disable_nacl_line_tables_release_bot': [ |
+ 'gn', 'tsan', 'disable_nacl', 'line_tables', 'release_bot', |
], |
- 'gyp_ubsan_release_bot': [ |
- 'gyp', 'ubsan', 'release_bot', |
+ 'gn_ubsan_release_bot': [ |
+ 'gn', 'ubsan', 'release_bot', |
], |
- 'gyp_ubsan_vptr_edge_release_bot': [ |
- 'gyp', 'ubsan_vptr', 'edge', 'release_bot', |
+ 'gn_ubsan_vptr_edge_release_bot': [ |
+ 'gn', 'ubsan_vptr', 'edge', 'release_bot', |
], |
# The 'ios' configs are just used for auditing. iOS bots |
@@ -2051,7 +2051,7 @@ |
}, |
'fuzzer': { |
- 'gn_args': 'error', # TODO(GYP): implement enable_ipc_fuzzer=true |
+ 'gn_args': 'enable_ipc_fuzzer=true', |
'gyp_defines': 'enable_ipc_fuzzer=1', |
}, |
@@ -2081,7 +2081,7 @@ |
'gyp': {'type': 'gyp'}, |
'hybrid': { |
- 'gn_args': 'error', # TODO(GYP): figure out the equivalent for this |
+ 'gn_args': 'v8_target_cpu="arm" target_cpu="x86"', |
'gyp_defines': 'v8_target_arch=arm target_arch=ia32 host_arch=x86_64', |
'mixins': ['disable_nacl'], |
}, |
@@ -2098,7 +2098,7 @@ |
'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, |
'line_tables': { |
- 'gn_args': '', # TODO(GYP): check that this is not needed |
+ 'gn_args': '', # line-tables-only is on when using_sanitizer=true. |
'gyp_defines': 'debug_extra_cflags="-gline-tables-only"', |
}, |
@@ -2221,7 +2221,7 @@ |
}, |
'symbolized': { |
- 'gn_args': 'error', # TODO(GYP): add an equivalent flag for this |
+ 'gn_args': 'symbolized=true', |
'gyp_defines': |
'release_extra_cflags="-O1 -fno-inline-functions -fno-inline"', |
}, |
@@ -2260,7 +2260,7 @@ |
}, |
'v8_heap': { |
- 'gn_args': 'error', # TODO(GYP): implement v8_enable_verify_heap=true |
+ 'gn_args': 'v8_enable_verify_heap=true', |
'gyp_defines': 'v8_enable_verify_heap=1', |
}, |