OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
7 import("//build/config/dcheck_always_on.gni") | 7 import("//build/config/dcheck_always_on.gni") |
8 import("//build/config/mips.gni") | 8 import("//build/config/mips.gni") |
9 import("//build/config/sanitizers/sanitizers.gni") | 9 import("//build/config/sanitizers/sanitizers.gni") |
10 | 10 |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 | 48 |
49 # Sets -dENABLE_GDB_JIT_INTERFACE. | 49 # Sets -dENABLE_GDB_JIT_INTERFACE. |
50 v8_enable_gdbjit = "" | 50 v8_enable_gdbjit = "" |
51 | 51 |
52 # Sets -dENABLE_HANDLE_ZAPPING. | 52 # Sets -dENABLE_HANDLE_ZAPPING. |
53 v8_enable_handle_zapping = true | 53 v8_enable_handle_zapping = true |
54 | 54 |
55 # Enable slow dchecks. | 55 # Enable slow dchecks. |
56 v8_enable_slow_dchecks = false | 56 v8_enable_slow_dchecks = false |
57 | 57 |
| 58 # Enable code-generation-time checking of types in the CodeStubAssembler. |
| 59 v8_enable_verify_csa = false |
| 60 |
58 # Interpreted regexp engine exists as platform-independent alternative | 61 # Interpreted regexp engine exists as platform-independent alternative |
59 # based where the regular expression is compiled to a bytecode. | 62 # based where the regular expression is compiled to a bytecode. |
60 v8_interpreted_regexp = false | 63 v8_interpreted_regexp = false |
61 | 64 |
62 # Sets -dOBJECT_PRINT. | 65 # Sets -dOBJECT_PRINT. |
63 v8_enable_object_print = "" | 66 v8_enable_object_print = "" |
64 | 67 |
65 # Sets -dTRACE_MAPS. | 68 # Sets -dTRACE_MAPS. |
66 v8_enable_trace_maps = "" | 69 v8_enable_trace_maps = "" |
67 | 70 |
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
395 } | 398 } |
396 | 399 |
397 defines += [ "DEBUG" ] | 400 defines += [ "DEBUG" ] |
398 if (v8_enable_slow_dchecks) { | 401 if (v8_enable_slow_dchecks) { |
399 defines += [ "ENABLE_SLOW_DCHECKS" ] | 402 defines += [ "ENABLE_SLOW_DCHECKS" ] |
400 } | 403 } |
401 } else if (dcheck_always_on) { | 404 } else if (dcheck_always_on) { |
402 defines += [ "DEBUG" ] | 405 defines += [ "DEBUG" ] |
403 } | 406 } |
404 | 407 |
| 408 if (v8_enable_verify_csa) { |
| 409 defines += [ "ENABLE_VERIFY_CSA" ] |
| 410 } |
| 411 |
405 if (v8_no_inline) { | 412 if (v8_no_inline) { |
406 cflags += [ | 413 cflags += [ |
407 "-fno-inline-functions", | 414 "-fno-inline-functions", |
408 "-fno-inline", | 415 "-fno-inline", |
409 ] | 416 ] |
410 } | 417 } |
411 | 418 |
412 if (is_clang) { | 419 if (is_clang) { |
413 cflags += [ | 420 cflags += [ |
414 "-Wsign-compare", | 421 "-Wsign-compare", |
(...skipping 2670 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3085 ] | 3092 ] |
3086 | 3093 |
3087 configs = [ | 3094 configs = [ |
3088 ":external_config", | 3095 ":external_config", |
3089 ":internal_config_base", | 3096 ":internal_config_base", |
3090 ] | 3097 ] |
3091 } | 3098 } |
3092 | 3099 |
3093 v8_fuzzer("wasm_data_section_fuzzer") { | 3100 v8_fuzzer("wasm_data_section_fuzzer") { |
3094 } | 3101 } |
OLD | NEW |