Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(277)

Side by Side Diff: tools/mb/mb_config.pyl

Issue 1942563002: gn: add is_ubsan_no_recover to halt the program on the first problem. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Half->Halt Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/config/sanitizers/sanitizers.gni ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 # This is a map of buildbot master names -> buildbot builder names -> 6 # This is a map of buildbot master names -> buildbot builder names ->
7 # config names (where each config name is a key in the 'configs' dict, 7 # config names (where each config name is a key in the 'configs' dict,
8 # below). MB uses this dict to look up which config to use for a given bot. 8 # below). MB uses this dict to look up which config to use for a given bot.
9 'masters': { 9 'masters': {
10 # Take care when changing any of these builders to ensure that you do not 10 # Take care when changing any of these builders to ensure that you do not
(...skipping 1139 matching lines...) Expand 10 before | Expand all | Expand 10 after
1150 1150
1151 'gn_release_trybot_x64': [ 1151 'gn_release_trybot_x64': [
1152 'gn', 'release_trybot', 'x64', 1152 'gn', 'release_trybot', 'x64',
1153 ], 1153 ],
1154 1154
1155 'gn_release_trybot_x86': [ 1155 'gn_release_trybot_x86': [
1156 'gn', 'release_trybot', 'x86', 1156 'gn', 'release_trybot', 'x86',
1157 ], 1157 ],
1158 1158
1159 'gn_ubsan_vptr_release_bot': [ 1159 'gn_ubsan_vptr_release_bot': [
1160 'gn', 'ubsan_vptr', 'release_bot', 1160 'gn', 'ubsan_vptr', 'ubsan_no_recover_hack', 'release_bot',
1161 ], 1161 ],
1162 1162
1163 'gyp_asan_lsan_edge_fuzzer_debug_bot': [ 1163 'gyp_asan_lsan_edge_fuzzer_debug_bot': [
1164 'gyp', 'asan', 'lsan', 'edge', 'fuzzer', 'debug_bot', 1164 'gyp', 'asan', 'lsan', 'edge', 'fuzzer', 'debug_bot',
1165 ], 1165 ],
1166 1166
1167 'gyp_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [ 1167 'gyp_asan_lsan_edge_fuzzer_v8_heap_symbolized_release_bot': [
1168 'gyp', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot', 1168 'gyp', 'asan', 'lsan', 'edge', 'v8_heap', 'symbolized', 'release_bot',
1169 ], 1169 ],
1170 1170
(...skipping 1129 matching lines...) Expand 10 before | Expand all | Expand 10 after
2300 2300
2301 'ubsan': { 2301 'ubsan': {
2302 'gn_args': 'is_ubsan=true', 2302 'gn_args': 'is_ubsan=true',
2303 'gyp_defines': 'ubsan=1', 2303 'gyp_defines': 'ubsan=1',
2304 }, 2304 },
2305 2305
2306 'ubsan_no_recover_hack': { 2306 'ubsan_no_recover_hack': {
2307 # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569 2307 # TODO(krasin): Remove when https://llvm.org/bugs/show_bug.cgi?id=25569
2308 # is fixed and just use ubsan_vptr instead. 2308 # is fixed and just use ubsan_vptr instead.
2309 'mixins': ['ubsan_vptr'], 2309 'mixins': ['ubsan_vptr'],
2310 'gn_args': 'error', # TODO(GYP): need a GN equivalent for this 2310 'gn_args': 'is_ubsan_no_recover=true',
2311 'gyp_defines': 'release_extra_cflags=-fno-sanitize-recover=undefined', 2311 'gyp_defines': 'release_extra_cflags=-fno-sanitize-recover=undefined',
2312 }, 2312 },
2313 2313
2314 'ubsan_vptr': { 2314 'ubsan_vptr': {
2315 'gn_args': 'is_ubsan_vptr=true', 2315 'gn_args': 'is_ubsan_vptr=true',
2316 'gyp_defines': 'ubsan_vptr=1', 2316 'gyp_defines': 'ubsan_vptr=1',
2317 }, 2317 },
2318 2318
2319 'use_lld': { 2319 'use_lld': {
2320 'gn_args': 'use_lld=true', 2320 'gn_args': 'use_lld=true',
(...skipping 26 matching lines...) Expand all
2347 }, 2347 },
2348 2348
2349 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, 2349 'drfuzz': { 'gn_args': 'use_drfuzz=true' },
2350 2350
2351 'drmemory': { 2351 'drmemory': {
2352 'gn_args': 'is_component_build=true enable_iterator_debugging=false', 2352 'gn_args': 'is_component_build=true enable_iterator_debugging=false',
2353 'gyp_defines': 'component=shared_library build_for_tool=drmemory', 2353 'gyp_defines': 'component=shared_library build_for_tool=drmemory',
2354 }, 2354 },
2355 }, 2355 },
2356 } 2356 }
OLDNEW
« no previous file with comments | « build/config/sanitizers/sanitizers.gni ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698