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

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

Issue 2085513002: [mb] Add linux sanitizers and coverage bots to mb (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: [mb] Add linux sanitizers and coverage bots to mb Created 4 years, 6 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 | « no previous file | 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 2016 The V8 project authors. All rights reserved. 1 # Copyright 2016 The V8 project 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 # Bots are ordered by appearance on waterfall. 9 # Bots are ordered by appearance on waterfall.
10 'masters': { 10 'masters': {
11 'client.v8': { 11 'client.v8': {
12 # Linux. 12 # Linux.
13 'V8 Linux - builder': 'gyp_release_x86_gcmole', 13 'V8 Linux - builder': 'gyp_release_x86_gcmole',
14 'V8 Linux - debug builder': 'gyp_debug_x86', 14 'V8 Linux - debug builder': 'gyp_debug_x86',
15 'V8 Linux - nosnap builder': 'gyp_release_x86_no_snap', 15 'V8 Linux - nosnap builder': 'gyp_release_x86_no_snap',
16 'V8 Linux - nosnap debug builder': 'gyp_debug_x86_no_snap', 16 'V8 Linux - nosnap debug builder': 'gyp_debug_x86_no_snap',
17 'V8 Linux - shared': 'gyp_release_x86_shared_verify_heap', 17 'V8 Linux - shared': 'gyp_release_x86_shared_verify_heap',
18 'V8 Linux - noi18n - debug': 'gyp_debug_x86_no_i18n', 18 'V8 Linux - noi18n - debug': 'gyp_debug_x86_no_i18n',
19 # Linux64. 19 # Linux64.
20 'V8 Linux64 - builder': 'gyp_release_x64', 20 'V8 Linux64 - builder': 'gyp_release_x64',
21 'V8 Linux64 - debug builder': 'gyp_debug_x64_valgrind', 21 'V8 Linux64 - debug builder': 'gyp_debug_x64_valgrind',
22 'V8 Linux64 - custom snapshot - debug builder': 'gyp_debug_x64_custom', 22 'V8 Linux64 - custom snapshot - debug builder': 'gyp_debug_x64_custom',
23 'V8 Linux64 - internal snapshot': 'gyp_release_x64_internal', 23 'V8 Linux64 - internal snapshot': 'gyp_release_x64_internal',
24 # Sanitizers.
25 'V8 Linux64 ASAN': 'gyp_release_x64_asan',
26 'V8 Linux64 TSAN': 'gyp_release_x64_tsan',
Michael Achenbach 2016/06/20 14:53:10 Note, the original tsan config also adds disable_n
27 'V8 Linux - arm64 - sim - MSAN': 'gyp_release_simulate_arm64_msan',
28 # Clusterfuzz.
29 'V8 Linux64 ASAN no inline - release builder':
30 'gyp_release_x64_asan_symbolized_edge_verify_heap',
31 'V8 Linux64 ASAN - debug builder': 'gyp_debug_x64_asan_edge',
32 'V8 Linux64 ASAN arm64 - debug builder':
33 'gyp_debug_simulate_arm64_asan_edge',
34 'V8 Linux ASAN arm - debug builder':
35 'gyp_debug_simulate_arm_asan_edge',
36 'V8 Linux ASAN mipsel - debug builder':
37 'gyp_debug_simulate_mipsel_asan_edge',
24 # Misc. 38 # Misc.
25 'V8 Linux gcc 4.8': 'gyp_release_x86_gcc', 39 'V8 Linux gcc 4.8': 'gyp_release_x86_gcc',
26 # FYI. 40 # FYI.
27 'V8 Linux - swarming staging': 'gn_release_x64', 41 'V8 Linux - swarming staging': 'gn_release_x64',
42 # TODO(machenbach): Figure out if symbolized is still needed. The
43 # original config also specified -O1, which we dropped because chromium
44 # doesn't have it (anymore).
45 'V8 Linux64 - cfi': 'gyp_release_x64_cfi_symbolized',
28 'V8 Linux - vtunejit': 'gyp_debug_x86_vtunejit', 46 'V8 Linux - vtunejit': 'gyp_debug_x86_vtunejit',
47 'V8 Linux64 - gcov coverage': 'gyp_release_x64_gcc_coverage',
29 'V8 Linux - predictable': 'gyp_release_x86_predictable', 48 'V8 Linux - predictable': 'gyp_release_x86_predictable',
30 'V8 Linux - full debug': 'gyp_full_debug_x86', 49 'V8 Linux - full debug': 'gyp_full_debug_x86',
31 'V8 Linux - interpreted regexp': 'gyp_release_x86_interpreted_regexp', 50 'V8 Linux - interpreted regexp': 'gyp_release_x86_interpreted_regexp',
32 'V8 Random Deopt Fuzzer - debug': 'gyp_debug_x86', 51 'V8 Random Deopt Fuzzer - debug': 'gyp_debug_x86',
33 }, 52 },
34 'client.v8.branches': { 53 'client.v8.branches': {
35 'V8 Linux - beta branch': 'gyp_release_x86', 54 'V8 Linux - beta branch': 'gyp_release_x86',
36 'V8 Linux - beta branch - debug': 'gyp_debug_x86', 55 'V8 Linux - beta branch - debug': 'gyp_debug_x86',
37 'V8 Linux - stable branch': 'gyp_release_x86', 56 'V8 Linux - stable branch': 'gyp_release_x86',
38 'V8 Linux - stable branch - debug': 'gyp_debug_x86', 57 'V8 Linux - stable branch - debug': 'gyp_debug_x86',
(...skipping 24 matching lines...) Expand all
63 'v8_linux_nodcheck_rel_ng': 'gyp_release_x86_minimal_symbols', 82 'v8_linux_nodcheck_rel_ng': 'gyp_release_x86_minimal_symbols',
64 'v8_linux_dbg_ng': 'gyp_debug_x86_trybot', 83 'v8_linux_dbg_ng': 'gyp_debug_x86_trybot',
65 'v8_linux_noi18n_rel_ng': 'gyp_release_x86_no_i18n_trybot', 84 'v8_linux_noi18n_rel_ng': 'gyp_release_x86_no_i18n_trybot',
66 'v8_linux_gc_stress_dbg': 'gyp_debug_x86_trybot', 85 'v8_linux_gc_stress_dbg': 'gyp_debug_x86_trybot',
67 'v8_linux_nosnap_rel': 'gyp_release_x86_no_snap_trybot', 86 'v8_linux_nosnap_rel': 'gyp_release_x86_no_snap_trybot',
68 'v8_linux_nosnap_dbg': 'gyp_debug_x86_no_snap_trybot', 87 'v8_linux_nosnap_dbg': 'gyp_debug_x86_no_snap_trybot',
69 'v8_linux_gcc_compile_rel': 'gyp_release_x86_gcc_minimal_symbols', 88 'v8_linux_gcc_compile_rel': 'gyp_release_x86_gcc_minimal_symbols',
70 'v8_linux_gcc_rel': 'gyp_release_x86_gcc_minimal_symbols', 89 'v8_linux_gcc_rel': 'gyp_release_x86_gcc_minimal_symbols',
71 'v8_linux64_rel_ng': 'gyp_release_x64_trybot', 90 'v8_linux64_rel_ng': 'gyp_release_x64_trybot',
72 'v8_linux64_avx2_rel_ng': 'gyp_release_x64_trybot', 91 'v8_linux64_avx2_rel_ng': 'gyp_release_x64_trybot',
73 'v8_linux64_avx2_dbg': 'gyp_debug_x64_trybot', 92 'v8_linux64_avx2_dbg': 'gyp_debug_x64_trybot',
93 'v8_linux64_asan_rel_ng': 'gyp_release_x64_asan_minimal_symbols',
94 'v8_linux64_msan_rel': 'gyp_release_simulate_arm64_msan_minimal_symbols',
95 'v8_linux64_sanitizer_coverage_rel':
96 'gyp_release_x64_asan_minimal_symbols_coverage',
97 'v8_linux64_tsan_rel': 'gyp_release_x64_tsan_minimal_symbols',
74 }, 98 },
75 }, 99 },
76 100
77 101
78 # To ease readability, config values are ordered by: 102 # To ease readability, config values are ordered by:
79 # gyp/gn, release/debug, arch type, other values alphabetically. 103 # gyp/gn, release/debug, arch type, other values alphabetically.
80 'configs': { 104 'configs': {
81 # GN release configs for x64. 105 # GN release configs for x64.
82 'gn_release_x64': [ 106 'gn_release_x64': [
83 'gn', 'release_bot', 'x64', 'swarming'], 107 'gn', 'release_bot', 'x64', 'swarming'],
84 108
85 # Gyp debug configs for simulators. 109 # Gyp debug configs for simulators.
86 'gyp_debug_simulate_arm': [ 110 'gyp_debug_simulate_arm': [
87 'gyp', 'debug_bot', 'simulate_arm', 'swarming'], 111 'gyp', 'debug_bot', 'simulate_arm', 'swarming'],
112 'gyp_debug_simulate_arm_asan_edge': [
113 'gyp', 'debug_bot', 'simulate_arm', 'asan', 'edge'],
88 #'gyp_debug_simulate_arm64': [ 114 #'gyp_debug_simulate_arm64': [
89 # 'gyp', 'debug_bot', 'simulate_arm64', 'swarming'], 115 # 'gyp', 'debug_bot', 'simulate_arm64', 'swarming'],
116 'gyp_debug_simulate_arm64_asan_edge': [
117 'gyp', 'debug_bot', 'simulate_arm64', 'asan', 'edge'],
118 'gyp_debug_simulate_mipsel_asan_edge': [
119 'gyp', 'debug_bot', 'simulate_mipsel', 'asan', 'edge'],
90 120
91 # Gyp debug configs for x64. 121 # Gyp debug configs for x64.
92 'gyp_debug_x64': [ 122 'gyp_debug_x64': [
93 'gyp', 'debug_bot', 'x64', 'swarming'], 123 'gyp', 'debug_bot', 'x64', 'swarming'],
124 'gyp_debug_x64_asan_edge': [
125 'gyp', 'debug_bot', 'x64', 'asan', 'edge'],
94 'gyp_debug_x64_custom': [ 126 'gyp_debug_x64_custom': [
95 'gyp', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'], 127 'gyp', 'debug_bot', 'x64', 'swarming', 'v8_snapshot_custom'],
96 'gyp_debug_x64_trybot': [ 128 'gyp_debug_x64_trybot': [
97 'gyp', 'debug_trybot', 'x64', 'swarming'], 129 'gyp', 'debug_trybot', 'x64', 'swarming'],
98 'gyp_debug_x64_valgrind': [ 130 'gyp_debug_x64_valgrind': [
99 'gyp', 'debug_bot', 'x64', 'swarming', 'valgrind'], 131 'gyp', 'debug_bot', 'x64', 'swarming', 'valgrind'],
100 132
101 # Gyp debug configs for x86. 133 # Gyp debug configs for x86.
102 'gyp_debug_x86': [ 134 'gyp_debug_x86': [
103 'gyp', 'debug_bot', 'x86', 'swarming'], 135 'gyp', 'debug_bot', 'x86', 'swarming'],
104 'gyp_debug_x86_trybot': [ 136 'gyp_debug_x86_trybot': [
105 'gyp', 'debug_trybot', 'x86', 'swarming'], 137 'gyp', 'debug_trybot', 'x86', 'swarming'],
106 'gyp_debug_x86_no_i18n': [ 138 'gyp_debug_x86_no_i18n': [
107 'gyp', 'debug_bot', 'x86', 'v8_no_i18n'], 139 'gyp', 'debug_bot', 'x86', 'v8_no_i18n'],
108 'gyp_debug_x86_no_snap': [ 140 'gyp_debug_x86_no_snap': [
109 'gyp', 'debug_bot', 'x86', 'swarming', 'v8_snapshot_none'], 141 'gyp', 'debug_bot', 'x86', 'swarming', 'v8_snapshot_none'],
110 'gyp_debug_x86_no_snap_trybot': [ 142 'gyp_debug_x86_no_snap_trybot': [
111 'gyp', 'debug_trybot', 'x86', 'swarming', 'v8_snapshot_none'], 143 'gyp', 'debug_trybot', 'x86', 'swarming', 'v8_snapshot_none'],
112 'gyp_debug_x86_vtunejit': [ 144 'gyp_debug_x86_vtunejit': [
113 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'], 145 'gyp', 'debug_bot', 'x86', 'v8_enable_vtunejit'],
114 'gyp_full_debug_x86': [ 146 'gyp_full_debug_x86': [
115 'gyp', 'debug', 'x86', 'goma', 'static', 'v8_enable_slow_dchecks', 147 'gyp', 'debug', 'x86', 'goma', 'static', 'v8_enable_slow_dchecks',
116 'v8_full_debug'], 148 'v8_full_debug'],
117 149
118 # Gyp release configs for simulators. 150 # Gyp release configs for simulators.
119 'gyp_release_simulate_arm': [ 151 'gyp_release_simulate_arm': [
120 'gyp', 'release_bot', 'simulate_arm', 'swarming'], 152 'gyp', 'release_bot', 'simulate_arm', 'swarming'],
121 #'gyp_release_simulate_arm64': [ 153 #'gyp_release_simulate_arm64': [
122 # 'gyp', 'release_bot', 'simulate_arm64', 'swarming'], 154 # 'gyp', 'release_bot', 'simulate_arm64', 'swarming'],
155 'gyp_release_simulate_arm64_msan': [
156 'gyp', 'release_bot', 'simulate_arm64', 'msan', 'swarming'],
157 'gyp_release_simulate_arm64_msan_minimal_symbols': [
158 'gyp', 'release_bot', 'simulate_arm64', 'msan', 'minimal_symbols',
159 'swarming'],
123 'gyp_release_simulate_mipsel': [ 160 'gyp_release_simulate_mipsel': [
124 'gyp', 'release_bot', 'simulate_mipsel', 'swarming'], 161 'gyp', 'release_bot', 'simulate_mipsel', 'swarming'],
125 'gyp_release_simulate_mips64el': [ 162 'gyp_release_simulate_mips64el': [
126 'gyp', 'release_bot', 'simulate_mips64el', 'swarming'], 163 'gyp', 'release_bot', 'simulate_mips64el', 'swarming'],
127 'gyp_release_simulate_ppc': [ 164 'gyp_release_simulate_ppc': [
128 'gyp', 'release_bot', 'simulate_ppc', 'swarming'], 165 'gyp', 'release_bot', 'simulate_ppc', 'swarming'],
129 'gyp_release_simulate_ppc64': [ 166 'gyp_release_simulate_ppc64': [
130 'gyp', 'release_bot', 'simulate_ppc64', 'swarming'], 167 'gyp', 'release_bot', 'simulate_ppc64', 'swarming'],
131 'gyp_release_simulate_s390': [ 168 'gyp_release_simulate_s390': [
132 'gyp', 'release_bot', 'simulate_s390', 'swarming'], 169 'gyp', 'release_bot', 'simulate_s390', 'swarming'],
133 'gyp_release_simulate_s390x': [ 170 'gyp_release_simulate_s390x': [
134 'gyp', 'release_bot', 'simulate_s390x', 'swarming'], 171 'gyp', 'release_bot', 'simulate_s390x', 'swarming'],
135 172
136 # Gyp release configs for x64. 173 # Gyp release configs for x64.
137 'gyp_release_x64': [ 174 'gyp_release_x64': [
138 'gyp', 'release_bot', 'x64', 'swarming'], 175 'gyp', 'release_bot', 'x64', 'swarming'],
176 'gyp_release_x64_asan': [
177 'gyp', 'release_bot', 'x64', 'asan', 'swarming'],
178 'gyp_release_x64_asan_minimal_symbols': [
179 'gyp', 'release_bot', 'x64', 'asan', 'minimal_symbols', 'swarming'],
180 'gyp_release_x64_asan_minimal_symbols_coverage': [
181 'gyp', 'release_bot', 'x64', 'asan', 'bb', 'coverage', 'minimal_symbols',
182 'swarming'],
183 'gyp_release_x64_asan_symbolized_edge_verify_heap': [
184 'gyp', 'release_bot', 'x64', 'asan', 'edge', 'symbolized',
185 'v8_verify_heap'],
186 'gyp_release_x64_cfi_symbolized': [
187 'gyp', 'release_bot', 'x64', 'cfi', 'swarming', 'symbolized'],
188 'gyp_release_x64_gcc_coverage': [
189 'gyp', 'release_bot', 'x64', 'coverage', 'gcc'],
190 'gyp_release_x64_tsan': [
191 'gyp', 'release_bot', 'x64', 'tsan', 'swarming'],
192 'gyp_release_x64_tsan_minimal_symbols': [
193 'gyp', 'release_bot', 'x64', 'tsan', 'minimal_symbols', 'swarming'],
139 'gyp_release_x64_internal': [ 194 'gyp_release_x64_internal': [
140 'gyp', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'], 195 'gyp', 'release_bot', 'x64', 'swarming', 'v8_snapshot_internal'],
141 'gyp_release_x64_trybot': [ 196 'gyp_release_x64_trybot': [
142 'gyp', 'release_trybot', 'x64', 'swarming'], 197 'gyp', 'release_trybot', 'x64', 'swarming'],
143 198
144 # Gyp release configs for x86. 199 # Gyp release configs for x86.
145 'gyp_release_x86': [ 200 'gyp_release_x86': [
146 'gyp', 'release_bot', 'x86', 'swarming'], 201 'gyp', 'release_bot', 'x86', 'swarming'],
147 'gyp_release_x86_gcc': [ 202 'gyp_release_x86_gcc': [
148 'gyp', 'release_bot', 'x86', 'gcc'], 203 'gyp', 'release_bot', 'x86', 'gcc'],
(...skipping 13 matching lines...) Expand all
162 'gyp', 'release_bot', 'x86', 'swarming', 'v8_snapshot_none'], 217 'gyp', 'release_bot', 'x86', 'swarming', 'v8_snapshot_none'],
163 'gyp_release_x86_no_snap_trybot': [ 218 'gyp_release_x86_no_snap_trybot': [
164 'gyp', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'], 219 'gyp', 'release_trybot', 'x86', 'swarming', 'v8_snapshot_none'],
165 'gyp_release_x86_predictable': [ 220 'gyp_release_x86_predictable': [
166 'gyp', 'release_bot', 'x86', 'v8_enable_verify_predictable'], 221 'gyp', 'release_bot', 'x86', 'v8_enable_verify_predictable'],
167 'gyp_release_x86_shared_verify_heap': [ 222 'gyp_release_x86_shared_verify_heap': [
168 'gyp', 'release_bot', 'x86', 'shared', 'swarming', 'v8_verify_heap'], 223 'gyp', 'release_bot', 'x86', 'shared', 'swarming', 'v8_verify_heap'],
169 }, 224 },
170 225
171 'mixins': { 226 'mixins': {
227 'asan': {
228 'gn_args': 'clang=true asan=true lsan=true',
229 'gyp_defines': 'clang=1 asan=1 lsan=1',
230 },
231
232 'bb': {
233 'gn_args': 'sanitizer_coverage_flags="bb"',
234 'gyp_defines': 'sanitizer_coverage=bb',
235 },
236
237 'cfi': {
238 'gn_args': 'is_cfi=true use_cfi_diag=true',
239 'gyp_defines': 'cfi_vptr=1 cfi_diag=1',
240 },
241
242 'coverage': {
243 # TODO(machenbach): Add this to gn.
244 'gyp_defines': 'coverage=1',
245 },
246
172 'dcheck_always_on': { 247 'dcheck_always_on': {
173 'gn_args': 'dcheck_always_on=true', 248 'gn_args': 'dcheck_always_on=true',
174 'gyp_defines': 'dcheck_always_on=1', 249 'gyp_defines': 'dcheck_always_on=1',
175 }, 250 },
176 251
177 'debug': { 252 'debug': {
178 'gn_args': 'is_debug=true', 253 'gn_args': 'is_debug=true',
179 }, 254 },
180 255
181 'debug_bot': { 256 'debug_bot': {
182 'mixins': [ 257 'mixins': [
183 'debug', 'static', 'goma', 'v8_enable_slow_dchecks', 258 'debug', 'static', 'goma', 'v8_enable_slow_dchecks',
184 'v8_optimized_debug'], 259 'v8_optimized_debug'],
185 }, 260 },
186 261
187 'debug_trybot': { 262 'debug_trybot': {
188 'mixins': ['debug_bot', 'minimal_symbols'], 263 'mixins': ['debug_bot', 'minimal_symbols'],
189 }, 264 },
190 265
266 'edge': {
267 'gn_args': 'sanitizer_coverage_flags="edge"',
268 'gyp_defines': 'sanitizer_coverage=edge',
269 },
270
191 'gcc': { 271 'gcc': {
192 'gn_args': 'clang=false', 272 'gn_args': 'clang=false',
193 'gyp_defines': 'clang=0', 273 'gyp_defines': 'clang=0',
194 }, 274 },
195 275
196 'gcmole': { 276 'gcmole': {
197 # TODO(machenbach): Add this to gn. 277 # TODO(machenbach): Add this to gn.
198 'gn_args': 'gcmole=true', 278 'gn_args': 'gcmole=true',
199 'gyp_defines': 'gcmole=1', 279 'gyp_defines': 'gcmole=1',
200 }, 280 },
201 281
202 'gn': {'type': 'gn'}, 282 'gn': {'type': 'gn'},
203 283
204 'goma': { 284 'goma': {
205 # The MB code will properly escape goma_dir if necessary in the GYP 285 # The MB code will properly escape goma_dir if necessary in the GYP
206 # code path; the GN code path needs no escaping. 286 # code path; the GN code path needs no escaping.
207 'gn_args': 'use_goma=true', 287 'gn_args': 'use_goma=true',
208 'gyp_defines': 'use_goma=1', 288 'gyp_defines': 'use_goma=1',
209 }, 289 },
210 290
211 'gyp': {'type': 'gyp'}, 291 'gyp': {'type': 'gyp'},
212 292
213 'minimal_symbols': { 293 'minimal_symbols': {
214 'gn_args': 'symbol_level=1', 294 'gn_args': 'symbol_level=1',
215 'gyp_defines': 'fastbuild=1', 295 'gyp_defines': 'fastbuild=1',
216 }, 296 },
217 297
298 'msan': {
299 'gn_args': 'clang=true msan=true',
300 'gyp_defines': 'clang=1 msan=1',
301 },
302
218 'release': { 303 'release': {
219 'gn_args': 'is_debug=false', 304 'gn_args': 'is_debug=false',
220 }, 305 },
221 306
222 'release_bot': { 307 'release_bot': {
223 'mixins': ['release', 'static', 'goma'], 308 'mixins': ['release', 'static', 'goma'],
224 }, 309 },
225 310
226 'release_trybot': { 311 'release_trybot': {
227 'mixins': ['release_bot', 'minimal_symbols', 'dcheck_always_on'], 312 'mixins': ['release_bot', 'minimal_symbols', 'dcheck_always_on'],
228 }, 313 },
229 314
230 'shared': { 315 'shared': {
231 'gn_args': 'is_component_build=true', 316 'gn_args': 'is_component_build=true',
232 'gyp_defines': 'component=shared_library', 317 'gyp_defines': 'component=shared_library',
233 }, 318 },
234 319
235 'simulate_arm': { 320 'simulate_arm': {
236 'gn_args': 'target_cpu="ia32" v8_target_cpu="arm"', 321 'gn_args': 'target_cpu="ia32" v8_target_cpu="arm"',
237 'gyp_defines': 'target_arch=ia32 v8_target_arch=arm', 322 'gyp_defines': 'target_arch=ia32 v8_target_arch=arm',
238 }, 323 },
239 324
240 #'simulate_arm64': { 325 'simulate_arm64': {
241 # 'gn_args': 'target_cpu="x64" v8_target_cpu="arm64"', 326 'gn_args': 'target_cpu="x64" v8_target_cpu="arm64"',
242 # 'gyp_defines': 'target_arch=x64 v8_target_arch=arm64', 327 'gyp_defines': 'target_arch=x64 v8_target_arch=arm64',
243 #}, 328 },
244 329
245 'simulate_mipsel': { 330 'simulate_mipsel': {
246 'gn_args': 'target_cpu="ia32" v8_target_cpu="mipsel"', 331 'gn_args': 'target_cpu="ia32" v8_target_cpu="mipsel"',
247 'gyp_defines': 'target_arch=ia32 v8_target_arch=mipsel', 332 'gyp_defines': 'target_arch=ia32 v8_target_arch=mipsel',
248 }, 333 },
249 334
250 'simulate_mips64el': { 335 'simulate_mips64el': {
251 'gn_args': 'target_cpu="x64" v8_target_cpu="mips64el"', 336 'gn_args': 'target_cpu="x64" v8_target_cpu="mips64el"',
252 'gyp_defines': 'target_arch=x64 v8_target_arch=mips64el', 337 'gyp_defines': 'target_arch=x64 v8_target_arch=mips64el',
253 }, 338 },
(...skipping 21 matching lines...) Expand all
275 'static': { 360 'static': {
276 'gn_args': 'is_component_build=false', 361 'gn_args': 'is_component_build=false',
277 'gyp_defines': 'component=static_library', 362 'gyp_defines': 'component=static_library',
278 }, 363 },
279 364
280 'swarming': { 365 'swarming': {
281 'gn_args': 'v8_test_isolation_mode="prepare"', 366 'gn_args': 'v8_test_isolation_mode="prepare"',
282 'gyp_defines': 'test_isolation_mode=prepare', 367 'gyp_defines': 'test_isolation_mode=prepare',
283 }, 368 },
284 369
370 # TODO(machenbach): Remove the symbolized config after the bots are gone.
Michael Achenbach 2016/06/20 14:53:10 Looks like all the twin bots got removed on the ch
371 'symbolized': {
372 'gn_args': 'symbolized=true',
373 'gyp_defines':
374 'release_extra_cflags="-fno-inline-functions -fno-inline"',
375 },
376
377 'tsan': {
378 'gn_args': 'clang=true tsan=true',
379 'gyp_defines': 'clang=1 tsan=1',
380 },
381
285 'valgrind': { 382 'valgrind': {
286 # TODO(machenbach): Add this to gn. 383 # TODO(machenbach): Add this to gn.
287 'gn_args': 'has_valgrind=true', 384 'gn_args': 'has_valgrind=true',
288 'gyp_defines': 'has_valgrind=1', 385 'gyp_defines': 'has_valgrind=1',
289 }, 386 },
290 387
291 'v8_no_i18n': { 388 'v8_no_i18n': {
292 'gn_args': 'v8_enable_i18n_support=false', 389 'gn_args': 'v8_enable_i18n_support=false',
293 'gyp_defines': 'v8_enable_i18n_support=0', 390 'gyp_defines': 'v8_enable_i18n_support=0',
294 }, 391 },
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
348 'gn_args': 'target_cpu="x64"', 445 'gn_args': 'target_cpu="x64"',
349 'gyp_defines': 'target_arch=x64', 446 'gyp_defines': 'target_arch=x64',
350 }, 447 },
351 448
352 'x86': { 449 'x86': {
353 'gn_args': 'target_cpu="x86"', 450 'gn_args': 'target_cpu="x86"',
354 'gyp_defines': 'target_arch=ia32', 451 'gyp_defines': 'target_arch=ia32',
355 }, 452 },
356 }, 453 },
357 } 454 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698