11cb0ef41Sopenharmony_ci# Copyright 2021 the V8 project authors. All rights reserved. 21cb0ef41Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 31cb0ef41Sopenharmony_ci# found in the LICENSE file. 41cb0ef41Sopenharmony_ci 51cb0ef41Sopenharmony_ciload("@bazel_skylib//lib:selects.bzl", "selects") 61cb0ef41Sopenharmony_ciload("@rules_python//python:defs.bzl", "py_binary") 71cb0ef41Sopenharmony_ciload("@v8_python_deps//:requirements.bzl", "requirement") 81cb0ef41Sopenharmony_ciload( 91cb0ef41Sopenharmony_ci "@v8//:bazel/defs.bzl", 101cb0ef41Sopenharmony_ci "v8_binary", 111cb0ef41Sopenharmony_ci "v8_build_config", 121cb0ef41Sopenharmony_ci "v8_config", 131cb0ef41Sopenharmony_ci "v8_custom_config", 141cb0ef41Sopenharmony_ci "v8_flag", 151cb0ef41Sopenharmony_ci "v8_int", 161cb0ef41Sopenharmony_ci "v8_library", 171cb0ef41Sopenharmony_ci "v8_mksnapshot", 181cb0ef41Sopenharmony_ci "v8_string", 191cb0ef41Sopenharmony_ci "v8_torque", 201cb0ef41Sopenharmony_ci) 211cb0ef41Sopenharmony_ciload(":bazel/v8-non-pointer-compression.bzl", "v8_binary_non_pointer_compression") 221cb0ef41Sopenharmony_ci 231cb0ef41Sopenharmony_ci# ================================================= 241cb0ef41Sopenharmony_ci# Flags 251cb0ef41Sopenharmony_ci# ================================================= 261cb0ef41Sopenharmony_ci 271cb0ef41Sopenharmony_ci# V8 GN flags not currently supported: 281cb0ef41Sopenharmony_ci# v8_custom_deps 291cb0ef41Sopenharmony_ci# v8_embed_script 301cb0ef41Sopenharmony_ci# v8_embedder_string 311cb0ef41Sopenharmony_ci# v8_promise_internal_field_count 321cb0ef41Sopenharmony_ci# v8_enable_vtunejit 331cb0ef41Sopenharmony_ci# v8_enable_vtunetracemark 341cb0ef41Sopenharmony_ci# v8_enable_fast_torque 351cb0ef41Sopenharmony_ci# v8_win64_unwinding_info 361cb0ef41Sopenharmony_ci# v8_enable_31bit_smis_on_64bit_arch 371cb0ef41Sopenharmony_ci# v8_enable_trace_unoptimized 381cb0ef41Sopenharmony_ci# v8_enable_trace_ignition 391cb0ef41Sopenharmony_ci# v8_enable_trace_baseline_exec 401cb0ef41Sopenharmony_ci# v8_enable_trace_feedback_updates 411cb0ef41Sopenharmony_ci# v8_enable_atomic_object_field_writes 421cb0ef41Sopenharmony_ci# v8_enable_concurrent_marking 431cb0ef41Sopenharmony_ci# v8_enable_ignition_dispatch_counting 441cb0ef41Sopenharmony_ci# v8_enable_builtins_profiling 451cb0ef41Sopenharmony_ci# v8_enable_builtins_profiling_verbose 461cb0ef41Sopenharmony_ci# v8_builtins_profiling_log_file 471cb0ef41Sopenharmony_ci# v8_enable_external_code_space 481cb0ef41Sopenharmony_ci# v8_postmortem_support 491cb0ef41Sopenharmony_ci# v8_use_siphash 501cb0ef41Sopenharmony_ci# v8_no_inline 511cb0ef41Sopenharmony_ci# v8_os_page_size 521cb0ef41Sopenharmony_ci# v8_can_use_fpu_instructions 531cb0ef41Sopenharmony_ci# v8_use_mips_abi_hardfloat 541cb0ef41Sopenharmony_ci# v8_enable_gdbjit 551cb0ef41Sopenharmony_ci# v8_check_header_includes 561cb0ef41Sopenharmony_ci# v8_enable_shared_ro_heap 571cb0ef41Sopenharmony_ci# v8_enable_lazy_source_positions 581cb0ef41Sopenharmony_ci# v8_enable_third_party_heap 591cb0ef41Sopenharmony_ci# v8_third_party_heap_files 601cb0ef41Sopenharmony_ci# v8_disable_write_barriers 611cb0ef41Sopenharmony_ci# v8_enable_unconditional_write_barriers 621cb0ef41Sopenharmony_ci# v8_enable_single_generation 631cb0ef41Sopenharmony_ci# v8_enable_regexp_interpreter_threaded_dispatch 641cb0ef41Sopenharmony_ci# v8_verify_torque_generation_invariance 651cb0ef41Sopenharmony_ci# v8_enable_snapshot_compression 661cb0ef41Sopenharmony_ci# v8_control_flow_integrity 671cb0ef41Sopenharmony_ci# v8_enable_sandbox 681cb0ef41Sopenharmony_ci# cppgc_enable_caged_heap 691cb0ef41Sopenharmony_ci# cppgc_enable_check_assignments_in_prefinalizers 701cb0ef41Sopenharmony_ci# cppgc_enable_object_names 711cb0ef41Sopenharmony_ci# cppgc_enable_verify_heap 721cb0ef41Sopenharmony_ci# cppgc_enable_young_generation 731cb0ef41Sopenharmony_ci# v8_enable_zone_compression 741cb0ef41Sopenharmony_ci# v8_enable_precise_zone_stats 751cb0ef41Sopenharmony_ci# v8_enable_swiss_name_dictionary 761cb0ef41Sopenharmony_ci# v8_generate_external_defines_header 771cb0ef41Sopenharmony_ci# v8_dict_property_const_tracking 781cb0ef41Sopenharmony_ci# v8_enable_map_packing 791cb0ef41Sopenharmony_ci# v8_enable_javascript_promise_hooks 801cb0ef41Sopenharmony_ci# v8_enable_allocation_folding 811cb0ef41Sopenharmony_ci# v8_allocation_site_tracking 821cb0ef41Sopenharmony_ci 831cb0ef41Sopenharmony_civ8_flag(name = "v8_android_log_stdout") 841cb0ef41Sopenharmony_ci 851cb0ef41Sopenharmony_civ8_flag(name = "v8_annotate_torque_ir") 861cb0ef41Sopenharmony_ci 871cb0ef41Sopenharmony_civ8_flag(name = "v8_code_comments") 881cb0ef41Sopenharmony_ci 891cb0ef41Sopenharmony_civ8_flag( 901cb0ef41Sopenharmony_ci name = "v8_deprecation_warnings", 911cb0ef41Sopenharmony_ci default = True, 921cb0ef41Sopenharmony_ci) 931cb0ef41Sopenharmony_ci 941cb0ef41Sopenharmony_civ8_flag( 951cb0ef41Sopenharmony_ci name = "v8_imminent_deprecation_warnings", 961cb0ef41Sopenharmony_ci default = True, 971cb0ef41Sopenharmony_ci) 981cb0ef41Sopenharmony_ci 991cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_backtrace") 1001cb0ef41Sopenharmony_ci 1011cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_debug_code") 1021cb0ef41Sopenharmony_ci 1031cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_disassembler") 1041cb0ef41Sopenharmony_ci 1051cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_handle_zapping") 1061cb0ef41Sopenharmony_ci 1071cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_runtime_call_stats") 1081cb0ef41Sopenharmony_ci 1091cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_hugepage") 1101cb0ef41Sopenharmony_ci 1111cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_fast_mksnapshot") 1121cb0ef41Sopenharmony_ci 1131cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_future") 1141cb0ef41Sopenharmony_ci 1151cb0ef41Sopenharmony_ci# NOTE: Transitions are not recommended in library targets: 1161cb0ef41Sopenharmony_ci# https://groups.google.com/a/google.com/g/c-toolchain-team/c/W4nmWonD0ow/m/rLGyIL4YIQAJ 1171cb0ef41Sopenharmony_ci# Therefore we create multiple targets with and without ICU, instead of 1181cb0ef41Sopenharmony_ci# implementing the flag v8_enable_i18n_support. 1191cb0ef41Sopenharmony_ci 1201cb0ef41Sopenharmony_civ8_flag( 1211cb0ef41Sopenharmony_ci name = "v8_enable_lazy_source_positions", 1221cb0ef41Sopenharmony_ci default = True, 1231cb0ef41Sopenharmony_ci) 1241cb0ef41Sopenharmony_ci 1251cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_object_print") 1261cb0ef41Sopenharmony_ci 1271cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_slow_dchecks") 1281cb0ef41Sopenharmony_ci 1291cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_snapshot_code_comments") 1301cb0ef41Sopenharmony_ci 1311cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_snapshot_native_code_counters") 1321cb0ef41Sopenharmony_ci 1331cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_trace_maps") 1341cb0ef41Sopenharmony_ci 1351cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_v8_checks") 1361cb0ef41Sopenharmony_ci 1371cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_verify_csa") 1381cb0ef41Sopenharmony_ci 1391cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_verify_heap") 1401cb0ef41Sopenharmony_ci 1411cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_verify_predictable") 1421cb0ef41Sopenharmony_ci 1431cb0ef41Sopenharmony_civ8_flag(name = "v8_enable_test_features") 1441cb0ef41Sopenharmony_ci 1451cb0ef41Sopenharmony_civ8_flag( 1461cb0ef41Sopenharmony_ci name = "v8_enable_webassembly", 1471cb0ef41Sopenharmony_ci default = True, 1481cb0ef41Sopenharmony_ci) 1491cb0ef41Sopenharmony_ci 1501cb0ef41Sopenharmony_civ8_int( 1511cb0ef41Sopenharmony_ci name = "v8_typed_array_max_size_in_heap", 1521cb0ef41Sopenharmony_ci default = 64, 1531cb0ef41Sopenharmony_ci) 1541cb0ef41Sopenharmony_ci 1551cb0ef41Sopenharmony_ci# We use a string flag to create a 3 value-logic. 1561cb0ef41Sopenharmony_ci# If no explicit value for v8_enable_pointer_compression, we set it to 'none'. 1571cb0ef41Sopenharmony_civ8_string( 1581cb0ef41Sopenharmony_ci name = "v8_enable_pointer_compression", 1591cb0ef41Sopenharmony_ci default = "none", 1601cb0ef41Sopenharmony_ci) 1611cb0ef41Sopenharmony_ci 1621cb0ef41Sopenharmony_ci# Default setting for v8_enable_pointer_compression. 1631cb0ef41Sopenharmony_ciconfig_setting( 1641cb0ef41Sopenharmony_ci name = "v8_enable_pointer_compression_is_none", 1651cb0ef41Sopenharmony_ci flag_values = { 1661cb0ef41Sopenharmony_ci ":v8_enable_pointer_compression": "none", 1671cb0ef41Sopenharmony_ci }, 1681cb0ef41Sopenharmony_ci) 1691cb0ef41Sopenharmony_ci 1701cb0ef41Sopenharmony_ci# Explicity defined v8_enable_pointer_compression. 1711cb0ef41Sopenharmony_ciconfig_setting( 1721cb0ef41Sopenharmony_ci name = "v8_enable_pointer_compression_is_true", 1731cb0ef41Sopenharmony_ci flag_values = { 1741cb0ef41Sopenharmony_ci ":v8_enable_pointer_compression": "True", 1751cb0ef41Sopenharmony_ci }, 1761cb0ef41Sopenharmony_ci) 1771cb0ef41Sopenharmony_ci 1781cb0ef41Sopenharmony_ci# Default setting for v8_enable_pointer_compression when target is x64. 1791cb0ef41Sopenharmony_ciselects.config_setting_group( 1801cb0ef41Sopenharmony_ci name = "v8_target_x64_default_pointer_compression", 1811cb0ef41Sopenharmony_ci match_all = [ 1821cb0ef41Sopenharmony_ci ":v8_enable_pointer_compression_is_none", 1831cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_x64", 1841cb0ef41Sopenharmony_ci ], 1851cb0ef41Sopenharmony_ci) 1861cb0ef41Sopenharmony_ci 1871cb0ef41Sopenharmony_ci# Default setting for v8_enable_pointer_compression when target is arm64. 1881cb0ef41Sopenharmony_ciselects.config_setting_group( 1891cb0ef41Sopenharmony_ci name = "v8_target_arm64_default_pointer_compression", 1901cb0ef41Sopenharmony_ci match_all = [ 1911cb0ef41Sopenharmony_ci ":v8_enable_pointer_compression_is_none", 1921cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm64", 1931cb0ef41Sopenharmony_ci ], 1941cb0ef41Sopenharmony_ci) 1951cb0ef41Sopenharmony_ci 1961cb0ef41Sopenharmony_ci# v8_enable_pointer_compression is valid whenever it is explicitly defined 1971cb0ef41Sopenharmony_ci# or we have the default settings for targets x64 and arm64. 1981cb0ef41Sopenharmony_ciselects.config_setting_group( 1991cb0ef41Sopenharmony_ci name = "is_v8_enable_pointer_compression", 2001cb0ef41Sopenharmony_ci match_any = [ 2011cb0ef41Sopenharmony_ci ":v8_enable_pointer_compression_is_true", 2021cb0ef41Sopenharmony_ci ":v8_target_x64_default_pointer_compression", 2031cb0ef41Sopenharmony_ci ":v8_target_arm64_default_pointer_compression", 2041cb0ef41Sopenharmony_ci ], 2051cb0ef41Sopenharmony_ci) 2061cb0ef41Sopenharmony_ci 2071cb0ef41Sopenharmony_ci# Pointer cage, true by default if v8_enable_pointer_compression. 2081cb0ef41Sopenharmony_civ8_flag( 2091cb0ef41Sopenharmony_ci name = "v8_enable_pointer_compression_shared_cage", 2101cb0ef41Sopenharmony_ci default = True, 2111cb0ef41Sopenharmony_ci) 2121cb0ef41Sopenharmony_ci 2131cb0ef41Sopenharmony_ci# Enable shared cage if v8_enable_pointer_compression 2141cb0ef41Sopenharmony_ci# and v8_enable_pointer_compression_shared_cage. 2151cb0ef41Sopenharmony_ciselects.config_setting_group( 2161cb0ef41Sopenharmony_ci name = "enable_pointer_compression_shared_cage", 2171cb0ef41Sopenharmony_ci match_all = [ 2181cb0ef41Sopenharmony_ci ":is_v8_enable_pointer_compression", 2191cb0ef41Sopenharmony_ci ":is_v8_enable_pointer_compression_shared_cage", 2201cb0ef41Sopenharmony_ci ], 2211cb0ef41Sopenharmony_ci) 2221cb0ef41Sopenharmony_ci 2231cb0ef41Sopenharmony_ci# Enable isolated cage if v8_enable_pointer_compression and 2241cb0ef41Sopenharmony_ci# NOT v8_enable_pointer_compression_shared_cage. 2251cb0ef41Sopenharmony_ciselects.config_setting_group( 2261cb0ef41Sopenharmony_ci name = "enable_pointer_compression_isolated_cage", 2271cb0ef41Sopenharmony_ci match_all = [ 2281cb0ef41Sopenharmony_ci ":is_v8_enable_pointer_compression", 2291cb0ef41Sopenharmony_ci ":is_not_v8_enable_pointer_compression_shared_cage", 2301cb0ef41Sopenharmony_ci ], 2311cb0ef41Sopenharmony_ci) 2321cb0ef41Sopenharmony_ci 2331cb0ef41Sopenharmony_ci# We use a string flag to create a 3 value-logic. 2341cb0ef41Sopenharmony_ci# If no explicit value for v8_enable_short_builtin_calls, we set it to 'none'. 2351cb0ef41Sopenharmony_civ8_string( 2361cb0ef41Sopenharmony_ci name = "v8_enable_short_builtin_calls", 2371cb0ef41Sopenharmony_ci default = "none", 2381cb0ef41Sopenharmony_ci) 2391cb0ef41Sopenharmony_ci 2401cb0ef41Sopenharmony_ci# Default setting for v8_enable_pointer_compression. 2411cb0ef41Sopenharmony_ciconfig_setting( 2421cb0ef41Sopenharmony_ci name = "v8_enable_short_builtin_calls_is_none", 2431cb0ef41Sopenharmony_ci flag_values = { 2441cb0ef41Sopenharmony_ci ":v8_enable_short_builtin_calls": "none", 2451cb0ef41Sopenharmony_ci }, 2461cb0ef41Sopenharmony_ci) 2471cb0ef41Sopenharmony_ci 2481cb0ef41Sopenharmony_ci# Explicity defined v8_enable_pointer_compression. 2491cb0ef41Sopenharmony_ciconfig_setting( 2501cb0ef41Sopenharmony_ci name = "v8_enable_short_builtin_calls_is_true", 2511cb0ef41Sopenharmony_ci flag_values = { 2521cb0ef41Sopenharmony_ci ":v8_enable_short_builtin_calls": "True", 2531cb0ef41Sopenharmony_ci }, 2541cb0ef41Sopenharmony_ci) 2551cb0ef41Sopenharmony_ci 2561cb0ef41Sopenharmony_ci# Default setting for v8_enable_short_builtin_calls when target is x64. 2571cb0ef41Sopenharmony_ci# Disable short calls when pointer compression is not enabled. 2581cb0ef41Sopenharmony_ciselects.config_setting_group( 2591cb0ef41Sopenharmony_ci name = "v8_target_x64_default_short_builtin_calls", 2601cb0ef41Sopenharmony_ci match_all = [ 2611cb0ef41Sopenharmony_ci ":v8_enable_short_builtin_calls_is_none", 2621cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_x64", 2631cb0ef41Sopenharmony_ci ":is_v8_enable_pointer_compression", 2641cb0ef41Sopenharmony_ci ], 2651cb0ef41Sopenharmony_ci) 2661cb0ef41Sopenharmony_ci 2671cb0ef41Sopenharmony_ci# Default setting for v8_enable_short_builtin_calls when target is arm64, but not Android. 2681cb0ef41Sopenharmony_ciselects.config_setting_group( 2691cb0ef41Sopenharmony_ci name = "v8_target_arm64_default_short_builtin_calls", 2701cb0ef41Sopenharmony_ci match_all = [ 2711cb0ef41Sopenharmony_ci ":v8_enable_short_builtin_calls_is_none", 2721cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm64", 2731cb0ef41Sopenharmony_ci "@v8//bazel/config:is_not_android", 2741cb0ef41Sopenharmony_ci ], 2751cb0ef41Sopenharmony_ci) 2761cb0ef41Sopenharmony_ci 2771cb0ef41Sopenharmony_ci# v8_enable_short_builtin_calls is valid whenever it is explicitly defined 2781cb0ef41Sopenharmony_ci# or we have the default settings for targets x64 and arm64. 2791cb0ef41Sopenharmony_ci# TODO(victorgomes): v8_enable_short_builtin_calls should not be enabled when CFI is enabled. 2801cb0ef41Sopenharmony_ciselects.config_setting_group( 2811cb0ef41Sopenharmony_ci name = "is_v8_enable_short_builtin_calls", 2821cb0ef41Sopenharmony_ci match_any = [ 2831cb0ef41Sopenharmony_ci ":v8_enable_short_builtin_calls_is_true", 2841cb0ef41Sopenharmony_ci ":v8_target_x64_default_short_builtin_calls", 2851cb0ef41Sopenharmony_ci ":v8_target_arm64_default_short_builtin_calls", 2861cb0ef41Sopenharmony_ci ], 2871cb0ef41Sopenharmony_ci) 2881cb0ef41Sopenharmony_ci 2891cb0ef41Sopenharmony_ci# Enable -rdynamic. 2901cb0ef41Sopenharmony_ciselects.config_setting_group( 2911cb0ef41Sopenharmony_ci name = "should_add_rdynamic", 2921cb0ef41Sopenharmony_ci match_all = [ 2931cb0ef41Sopenharmony_ci "@v8//bazel/config:is_linux", 2941cb0ef41Sopenharmony_ci ":is_v8_enable_backtrace", 2951cb0ef41Sopenharmony_ci ], 2961cb0ef41Sopenharmony_ci) 2971cb0ef41Sopenharmony_ci 2981cb0ef41Sopenharmony_civ8_custom_config(name = "default") 2991cb0ef41Sopenharmony_ci 3001cb0ef41Sopenharmony_civ8_config( 3011cb0ef41Sopenharmony_ci name = "define_flags", 3021cb0ef41Sopenharmony_ci conditional_defines = { 3031cb0ef41Sopenharmony_ci "v8_android_log_stdout": "V8_ANDROID_LOG_STDOUT", 3041cb0ef41Sopenharmony_ci "v8_code_comments": "V8_CODE_COMMENTS", 3051cb0ef41Sopenharmony_ci "v8_deprecation_warnings": "V8_DEPRECATION_WARNINGS", 3061cb0ef41Sopenharmony_ci "v8_imminent_deprecation_warnings": "V8_IMMINENT_DEPRECATION_WARNINGS", 3071cb0ef41Sopenharmony_ci "v8_enable_debug_code": "V8_ENABLE_DEBUG_CODE", 3081cb0ef41Sopenharmony_ci "v8_enable_disassembler": "ENABLE_DISASSEMBLER", 3091cb0ef41Sopenharmony_ci "v8_enable_handle_zapping": "ENABLE_HANDLE_ZAPPING", 3101cb0ef41Sopenharmony_ci "v8_enable_hugepage": "ENABLE_HUGEPAGE", 3111cb0ef41Sopenharmony_ci "v8_enable_future": "V8_ENABLE_FUTURE", 3121cb0ef41Sopenharmony_ci "v8_enable_lazy_source_positions": "V8_ENABLE_LAZY_SOURCE_POSITIONS", 3131cb0ef41Sopenharmony_ci "v8_enable_object_print": "OBJECT_PRINT", 3141cb0ef41Sopenharmony_ci "v8_enable_slow_dchecks": "ENABLE_SLOW_DCHECKS", 3151cb0ef41Sopenharmony_ci "v8_enable_runtime_call_stats": "V8_RUNTIME_CALL_STATS", 3161cb0ef41Sopenharmony_ci "v8_enable_snapshot_native_code_counters": "V8_SNAPSHOT_NATIVE_CODE_COUNTERS", 3171cb0ef41Sopenharmony_ci "v8_enable_trace_maps": "V8_TRACE_MAPS", 3181cb0ef41Sopenharmony_ci "v8_enable_v8_checks": "V8_ENABLE_CHECKS", 3191cb0ef41Sopenharmony_ci "v8_enable_verify_csa": "ENABLE_VERIFY_CSA", 3201cb0ef41Sopenharmony_ci "v8_enable_verify_heap": "VERIFY_HEAP", 3211cb0ef41Sopenharmony_ci "v8_enable_verify_predictable": "VERIFY_PREDICTABLE", 3221cb0ef41Sopenharmony_ci "v8_enable_webassembly": "V8_ENABLE_WEBASSEMBLY", 3231cb0ef41Sopenharmony_ci }, 3241cb0ef41Sopenharmony_ci defines = [ 3251cb0ef41Sopenharmony_ci "GOOGLE3", 3261cb0ef41Sopenharmony_ci "CHROMIUM_ZLIB_NO_CHROMECONF", 3271cb0ef41Sopenharmony_ci "ENABLE_DEBUGGER_SUPPORT", 3281cb0ef41Sopenharmony_ci "V8_ADVANCED_BIGINT_ALGORITHMS", 3291cb0ef41Sopenharmony_ci "V8_CONCURRENT_MARKING", 3301cb0ef41Sopenharmony_ci ] + select({ 3311cb0ef41Sopenharmony_ci "@v8//bazel/config:is_debug": [ 3321cb0ef41Sopenharmony_ci "DEBUG", 3331cb0ef41Sopenharmony_ci "V8_ENABLE_CHECKS", 3341cb0ef41Sopenharmony_ci ], 3351cb0ef41Sopenharmony_ci "//conditions:default": [], 3361cb0ef41Sopenharmony_ci }) + select( 3371cb0ef41Sopenharmony_ci { 3381cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ia32": ["V8_TARGET_ARCH_IA32"], 3391cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_x64": ["V8_TARGET_ARCH_X64"], 3401cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm": [ 3411cb0ef41Sopenharmony_ci "V8_TARGET_ARCH_ARM", 3421cb0ef41Sopenharmony_ci "CAN_USE_ARMV7_INSTRUCTIONS", 3431cb0ef41Sopenharmony_ci "CAN_USE_VFP3_INSTRUCTIONS", 3441cb0ef41Sopenharmony_ci ], 3451cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm64": ["V8_TARGET_ARCH_ARM64"], 3461cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_s390x": [ 3471cb0ef41Sopenharmony_ci "V8_TARGET_ARCH_S390", 3481cb0ef41Sopenharmony_ci "V8_TARGET_ARCH_S390X", 3491cb0ef41Sopenharmony_ci ], 3501cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_riscv64": [ 3511cb0ef41Sopenharmony_ci # NOTE: Bazel rules for riscv64 weren't tested on a real system. 3521cb0ef41Sopenharmony_ci "V8_TARGET_ARCH_RISCV64", 3531cb0ef41Sopenharmony_ci "CAN_USE_FPU_INSTRUCTIONS", 3541cb0ef41Sopenharmony_ci ], 3551cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ppc64le": [ 3561cb0ef41Sopenharmony_ci # NOTE: Bazel rules for ppc64le weren't tested on a real system. 3571cb0ef41Sopenharmony_ci "V8_TARGET_ARCH_PPC64", 3581cb0ef41Sopenharmony_ci "V8_TARGET_ARCH_PPC_LE", 3591cb0ef41Sopenharmony_ci ], 3601cb0ef41Sopenharmony_ci }, 3611cb0ef41Sopenharmony_ci no_match_error = "Please specify a target cpu supported by v8", 3621cb0ef41Sopenharmony_ci ) + select({ 3631cb0ef41Sopenharmony_ci "@v8//bazel/config:is_android": [ 3641cb0ef41Sopenharmony_ci "V8_HAVE_TARGET_OS", 3651cb0ef41Sopenharmony_ci "V8_TARGET_OS_ANDROID", 3661cb0ef41Sopenharmony_ci ], 3671cb0ef41Sopenharmony_ci "@v8//bazel/config:is_linux": [ 3681cb0ef41Sopenharmony_ci "V8_HAVE_TARGET_OS", 3691cb0ef41Sopenharmony_ci "V8_TARGET_OS_LINUX", 3701cb0ef41Sopenharmony_ci ], 3711cb0ef41Sopenharmony_ci "@v8//bazel/config:is_macos": [ 3721cb0ef41Sopenharmony_ci "V8_HAVE_TARGET_OS", 3731cb0ef41Sopenharmony_ci "V8_TARGET_OS_MACOS", 3741cb0ef41Sopenharmony_ci ], 3751cb0ef41Sopenharmony_ci "@v8//bazel/config:is_windows": [ 3761cb0ef41Sopenharmony_ci "V8_HAVE_TARGET_OS", 3771cb0ef41Sopenharmony_ci "V8_TARGET_OS_WIN", 3781cb0ef41Sopenharmony_ci "UNICODE", 3791cb0ef41Sopenharmony_ci "_UNICODE", 3801cb0ef41Sopenharmony_ci "_CRT_RAND_S", 3811cb0ef41Sopenharmony_ci "_WIN32_WINNT=0x0602", 3821cb0ef41Sopenharmony_ci ], 3831cb0ef41Sopenharmony_ci }) + select({ 3841cb0ef41Sopenharmony_ci ":is_v8_enable_pointer_compression": [ 3851cb0ef41Sopenharmony_ci "V8_COMPRESS_POINTERS", 3861cb0ef41Sopenharmony_ci "V8_31BIT_SMIS_ON_64BIT_ARCH", 3871cb0ef41Sopenharmony_ci ], 3881cb0ef41Sopenharmony_ci "//conditions:default": [], 3891cb0ef41Sopenharmony_ci }) + select({ 3901cb0ef41Sopenharmony_ci ":enable_pointer_compression_shared_cage": [ 3911cb0ef41Sopenharmony_ci "V8_COMPRESS_POINTERS_IN_SHARED_CAGE", 3921cb0ef41Sopenharmony_ci ], 3931cb0ef41Sopenharmony_ci ":enable_pointer_compression_isolated_cage": [ 3941cb0ef41Sopenharmony_ci "V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE", 3951cb0ef41Sopenharmony_ci ], 3961cb0ef41Sopenharmony_ci "//conditions:default": [], 3971cb0ef41Sopenharmony_ci }) + select({ 3981cb0ef41Sopenharmony_ci ":is_v8_enable_short_builtin_calls": [ 3991cb0ef41Sopenharmony_ci "V8_SHORT_BUILTIN_CALLS", 4001cb0ef41Sopenharmony_ci ], 4011cb0ef41Sopenharmony_ci "//conditions:default": [], 4021cb0ef41Sopenharmony_ci }) + select({ 4031cb0ef41Sopenharmony_ci ":is_v8_enable_test_features": [ 4041cb0ef41Sopenharmony_ci "V8_ENABLE_ALLOCATION_TIMEOUT", 4051cb0ef41Sopenharmony_ci "V8_ENABLE_FORCE_SLOW_PATH", 4061cb0ef41Sopenharmony_ci "V8_ENABLE_DOUBLE_CONST_STORE_CHECK", 4071cb0ef41Sopenharmony_ci ], 4081cb0ef41Sopenharmony_ci "//conditions:default": [], 4091cb0ef41Sopenharmony_ci }), 4101cb0ef41Sopenharmony_ci deps = [":default"], 4111cb0ef41Sopenharmony_ci) 4121cb0ef41Sopenharmony_ci 4131cb0ef41Sopenharmony_ci# ================================================= 4141cb0ef41Sopenharmony_ci# File group rules 4151cb0ef41Sopenharmony_ci# ================================================= 4161cb0ef41Sopenharmony_ci 4171cb0ef41Sopenharmony_cifilegroup( 4181cb0ef41Sopenharmony_ci name = "public_header_files", 4191cb0ef41Sopenharmony_ci srcs = glob(["include/**/*.h"]), 4201cb0ef41Sopenharmony_ci) 4211cb0ef41Sopenharmony_ci 4221cb0ef41Sopenharmony_cifilegroup( 4231cb0ef41Sopenharmony_ci name = "public_wasm_c_api_header_files", 4241cb0ef41Sopenharmony_ci srcs = [ 4251cb0ef41Sopenharmony_ci "third_party/wasm-api/wasm.h", 4261cb0ef41Sopenharmony_ci "third_party/wasm-api/wasm.hh", 4271cb0ef41Sopenharmony_ci ], 4281cb0ef41Sopenharmony_ci) 4291cb0ef41Sopenharmony_ci 4301cb0ef41Sopenharmony_cifilegroup( 4311cb0ef41Sopenharmony_ci name = "v8_config_headers_files", 4321cb0ef41Sopenharmony_ci srcs = [ 4331cb0ef41Sopenharmony_ci "include/v8-platform.h", 4341cb0ef41Sopenharmony_ci "include/v8config.h", 4351cb0ef41Sopenharmony_ci ], 4361cb0ef41Sopenharmony_ci) 4371cb0ef41Sopenharmony_ci 4381cb0ef41Sopenharmony_cifilegroup( 4391cb0ef41Sopenharmony_ci name = "v8_version_files", 4401cb0ef41Sopenharmony_ci srcs = [ 4411cb0ef41Sopenharmony_ci "include/v8-value-serializer-version.h", 4421cb0ef41Sopenharmony_ci "include/v8-version.h", 4431cb0ef41Sopenharmony_ci "include/v8-version-string.h", 4441cb0ef41Sopenharmony_ci ], 4451cb0ef41Sopenharmony_ci) 4461cb0ef41Sopenharmony_ci 4471cb0ef41Sopenharmony_cifilegroup( 4481cb0ef41Sopenharmony_ci name = "cppgc_headers_files", 4491cb0ef41Sopenharmony_ci srcs = [ 4501cb0ef41Sopenharmony_ci "include/cppgc/allocation.h", 4511cb0ef41Sopenharmony_ci "include/cppgc/common.h", 4521cb0ef41Sopenharmony_ci "include/cppgc/cross-thread-persistent.h", 4531cb0ef41Sopenharmony_ci "include/cppgc/custom-space.h", 4541cb0ef41Sopenharmony_ci "include/cppgc/default-platform.h", 4551cb0ef41Sopenharmony_ci "include/cppgc/ephemeron-pair.h", 4561cb0ef41Sopenharmony_ci "include/cppgc/explicit-management.h", 4571cb0ef41Sopenharmony_ci "include/cppgc/garbage-collected.h", 4581cb0ef41Sopenharmony_ci "include/cppgc/heap.h", 4591cb0ef41Sopenharmony_ci "include/cppgc/heap-consistency.h", 4601cb0ef41Sopenharmony_ci "include/cppgc/heap-state.h", 4611cb0ef41Sopenharmony_ci "include/cppgc/heap-statistics.h", 4621cb0ef41Sopenharmony_ci "include/cppgc/internal/api-constants.h", 4631cb0ef41Sopenharmony_ci "include/cppgc/internal/atomic-entry-flag.h", 4641cb0ef41Sopenharmony_ci "include/cppgc/internal/caged-heap-local-data.h", 4651cb0ef41Sopenharmony_ci "include/cppgc/internal/compiler-specific.h", 4661cb0ef41Sopenharmony_ci "include/cppgc/internal/finalizer-trait.h", 4671cb0ef41Sopenharmony_ci "include/cppgc/internal/gc-info.h", 4681cb0ef41Sopenharmony_ci "include/cppgc/internal/logging.h", 4691cb0ef41Sopenharmony_ci "include/cppgc/internal/name-trait.h", 4701cb0ef41Sopenharmony_ci "include/cppgc/internal/persistent-node.h", 4711cb0ef41Sopenharmony_ci "include/cppgc/internal/pointer-policies.h", 4721cb0ef41Sopenharmony_ci "include/cppgc/internal/write-barrier.h", 4731cb0ef41Sopenharmony_ci "include/cppgc/liveness-broker.h", 4741cb0ef41Sopenharmony_ci "include/cppgc/macros.h", 4751cb0ef41Sopenharmony_ci "include/cppgc/member.h", 4761cb0ef41Sopenharmony_ci "include/cppgc/name-provider.h", 4771cb0ef41Sopenharmony_ci "include/cppgc/object-size-trait.h", 4781cb0ef41Sopenharmony_ci "include/cppgc/persistent.h", 4791cb0ef41Sopenharmony_ci "include/cppgc/platform.h", 4801cb0ef41Sopenharmony_ci "include/cppgc/prefinalizer.h", 4811cb0ef41Sopenharmony_ci "include/cppgc/process-heap-statistics.h", 4821cb0ef41Sopenharmony_ci "include/cppgc/sentinel-pointer.h", 4831cb0ef41Sopenharmony_ci "include/cppgc/source-location.h", 4841cb0ef41Sopenharmony_ci "include/cppgc/trace-trait.h", 4851cb0ef41Sopenharmony_ci "include/cppgc/type-traits.h", 4861cb0ef41Sopenharmony_ci "include/cppgc/visitor.h", 4871cb0ef41Sopenharmony_ci ], 4881cb0ef41Sopenharmony_ci) 4891cb0ef41Sopenharmony_ci 4901cb0ef41Sopenharmony_cifilegroup( 4911cb0ef41Sopenharmony_ci name = "v8_headers_files", 4921cb0ef41Sopenharmony_ci srcs = [ 4931cb0ef41Sopenharmony_ci "include/v8.h", 4941cb0ef41Sopenharmony_ci "include/v8-array-buffer.h", 4951cb0ef41Sopenharmony_ci "include/v8-callbacks.h", 4961cb0ef41Sopenharmony_ci "include/v8-container.h", 4971cb0ef41Sopenharmony_ci "include/v8-context.h", 4981cb0ef41Sopenharmony_ci "include/v8-cppgc.h", 4991cb0ef41Sopenharmony_ci "include/v8-data.h", 5001cb0ef41Sopenharmony_ci "include/v8-date.h", 5011cb0ef41Sopenharmony_ci "include/v8-debug.h", 5021cb0ef41Sopenharmony_ci "include/v8-embedder-heap.h", 5031cb0ef41Sopenharmony_ci "include/v8-embedder-state-scope.h", 5041cb0ef41Sopenharmony_ci "include/v8-exception.h", 5051cb0ef41Sopenharmony_ci "include/v8-extension.h", 5061cb0ef41Sopenharmony_ci "include/v8-external.h", 5071cb0ef41Sopenharmony_ci "include/v8-fast-api-calls.h", 5081cb0ef41Sopenharmony_ci "include/v8-forward.h", 5091cb0ef41Sopenharmony_ci "include/v8-function.h", 5101cb0ef41Sopenharmony_ci "include/v8-function-callback.h", 5111cb0ef41Sopenharmony_ci "include/v8-initialization.h", 5121cb0ef41Sopenharmony_ci "include/v8-internal.h", 5131cb0ef41Sopenharmony_ci "include/v8-isolate.h", 5141cb0ef41Sopenharmony_ci "include/v8-json.h", 5151cb0ef41Sopenharmony_ci "include/v8-local-handle.h", 5161cb0ef41Sopenharmony_ci "include/v8-locker.h", 5171cb0ef41Sopenharmony_ci "include/v8-maybe.h", 5181cb0ef41Sopenharmony_ci "include/v8-memory-span.h", 5191cb0ef41Sopenharmony_ci "include/v8-message.h", 5201cb0ef41Sopenharmony_ci "include/v8-microtask.h", 5211cb0ef41Sopenharmony_ci "include/v8-microtask-queue.h", 5221cb0ef41Sopenharmony_ci "include/v8-object.h", 5231cb0ef41Sopenharmony_ci "include/v8-persistent-handle.h", 5241cb0ef41Sopenharmony_ci "include/v8-primitive.h", 5251cb0ef41Sopenharmony_ci "include/v8-primitive-object.h", 5261cb0ef41Sopenharmony_ci "include/v8-profiler.h", 5271cb0ef41Sopenharmony_ci "include/v8-promise.h", 5281cb0ef41Sopenharmony_ci "include/v8-proxy.h", 5291cb0ef41Sopenharmony_ci "include/v8-regexp.h", 5301cb0ef41Sopenharmony_ci "include/v8-script.h", 5311cb0ef41Sopenharmony_ci "include/v8-snapshot.h", 5321cb0ef41Sopenharmony_ci "include/v8-statistics.h", 5331cb0ef41Sopenharmony_ci "include/v8-template.h", 5341cb0ef41Sopenharmony_ci "include/v8-traced-handle.h", 5351cb0ef41Sopenharmony_ci "include/v8-typed-array.h", 5361cb0ef41Sopenharmony_ci "include/v8-unwinder.h", 5371cb0ef41Sopenharmony_ci "include/v8-util.h", 5381cb0ef41Sopenharmony_ci "include/v8-value.h", 5391cb0ef41Sopenharmony_ci "include/v8-value-serializer.h", 5401cb0ef41Sopenharmony_ci "include/v8-wasm.h", 5411cb0ef41Sopenharmony_ci "include/v8-weak-callback-info.h", 5421cb0ef41Sopenharmony_ci ":cppgc_headers_files", 5431cb0ef41Sopenharmony_ci ":v8_version_files", 5441cb0ef41Sopenharmony_ci ], 5451cb0ef41Sopenharmony_ci) 5461cb0ef41Sopenharmony_ci 5471cb0ef41Sopenharmony_cifilegroup( 5481cb0ef41Sopenharmony_ci name = "v8_flags", 5491cb0ef41Sopenharmony_ci srcs = [ 5501cb0ef41Sopenharmony_ci "src/flags/flag-definitions.h", 5511cb0ef41Sopenharmony_ci "src/flags/flags.h", 5521cb0ef41Sopenharmony_ci ] + select({ 5531cb0ef41Sopenharmony_ci "is_v8_enable_webassembly": ["src/wasm/wasm-feature-flags.h"], 5541cb0ef41Sopenharmony_ci "//conditions:default": [], 5551cb0ef41Sopenharmony_ci }), 5561cb0ef41Sopenharmony_ci) 5571cb0ef41Sopenharmony_ci 5581cb0ef41Sopenharmony_cifilegroup( 5591cb0ef41Sopenharmony_ci name = "v8_shared_internal_headers", 5601cb0ef41Sopenharmony_ci srcs = [ 5611cb0ef41Sopenharmony_ci "src/common/globals.h", 5621cb0ef41Sopenharmony_ci "testing/gtest/include/gtest/gtest_prod.h", 5631cb0ef41Sopenharmony_ci ] + select({ 5641cb0ef41Sopenharmony_ci "is_v8_enable_webassembly": [ 5651cb0ef41Sopenharmony_ci "src/wasm/wasm-constants.h", 5661cb0ef41Sopenharmony_ci "src/wasm/wasm-limits.h", 5671cb0ef41Sopenharmony_ci ], 5681cb0ef41Sopenharmony_ci "//conditions:default": [], 5691cb0ef41Sopenharmony_ci }), 5701cb0ef41Sopenharmony_ci) 5711cb0ef41Sopenharmony_ci 5721cb0ef41Sopenharmony_cifilegroup( 5731cb0ef41Sopenharmony_ci name = "v8_libbase_files", 5741cb0ef41Sopenharmony_ci srcs = [ 5751cb0ef41Sopenharmony_ci ":v8_flags", 5761cb0ef41Sopenharmony_ci ":v8_config_headers_files", 5771cb0ef41Sopenharmony_ci ":v8_headers_files", 5781cb0ef41Sopenharmony_ci "src/base/vlq.h", 5791cb0ef41Sopenharmony_ci "src/base/address-region.h", 5801cb0ef41Sopenharmony_ci "src/base/atomic-utils.h", 5811cb0ef41Sopenharmony_ci "src/base/atomicops.h", 5821cb0ef41Sopenharmony_ci "src/base/atomicops_internals_atomicword_compat.h", 5831cb0ef41Sopenharmony_ci "src/base/base-export.h", 5841cb0ef41Sopenharmony_ci "src/base/bit-field.h", 5851cb0ef41Sopenharmony_ci "src/base/bits-iterator.h", 5861cb0ef41Sopenharmony_ci "src/base/bits.cc", 5871cb0ef41Sopenharmony_ci "src/base/bits.h", 5881cb0ef41Sopenharmony_ci "src/base/bounded-page-allocator.cc", 5891cb0ef41Sopenharmony_ci "src/base/bounded-page-allocator.h", 5901cb0ef41Sopenharmony_ci "src/base/bounds.h", 5911cb0ef41Sopenharmony_ci "src/base/build_config.h", 5921cb0ef41Sopenharmony_ci "src/base/compiler-specific.h", 5931cb0ef41Sopenharmony_ci "src/base/cpu.cc", 5941cb0ef41Sopenharmony_ci "src/base/cpu.h", 5951cb0ef41Sopenharmony_ci "src/base/debug/stack_trace.cc", 5961cb0ef41Sopenharmony_ci "src/base/debug/stack_trace.h", 5971cb0ef41Sopenharmony_ci "src/base/division-by-constant.cc", 5981cb0ef41Sopenharmony_ci "src/base/division-by-constant.h", 5991cb0ef41Sopenharmony_ci "src/base/emulated-virtual-address-subspace.cc", 6001cb0ef41Sopenharmony_ci "src/base/emulated-virtual-address-subspace.h", 6011cb0ef41Sopenharmony_ci "src/base/enum-set.h", 6021cb0ef41Sopenharmony_ci "src/base/export-template.h", 6031cb0ef41Sopenharmony_ci "src/base/file-utils.cc", 6041cb0ef41Sopenharmony_ci "src/base/file-utils.h", 6051cb0ef41Sopenharmony_ci "src/base/flags.h", 6061cb0ef41Sopenharmony_ci "src/base/free_deleter.h", 6071cb0ef41Sopenharmony_ci "src/base/functional.cc", 6081cb0ef41Sopenharmony_ci "src/base/functional.h", 6091cb0ef41Sopenharmony_ci "src/base/hashmap-entry.h", 6101cb0ef41Sopenharmony_ci "src/base/hashmap.h", 6111cb0ef41Sopenharmony_ci "src/base/ieee754.cc", 6121cb0ef41Sopenharmony_ci "src/base/ieee754.h", 6131cb0ef41Sopenharmony_ci "src/base/immediate-crash.h", 6141cb0ef41Sopenharmony_ci "src/base/iterator.h", 6151cb0ef41Sopenharmony_ci "src/base/lazy-instance.h", 6161cb0ef41Sopenharmony_ci "src/base/logging.cc", 6171cb0ef41Sopenharmony_ci "src/base/logging.h", 6181cb0ef41Sopenharmony_ci "src/base/macros.h", 6191cb0ef41Sopenharmony_ci "src/base/memory.h", 6201cb0ef41Sopenharmony_ci "src/base/numbers/bignum-dtoa.cc", 6211cb0ef41Sopenharmony_ci "src/base/numbers/bignum-dtoa.h", 6221cb0ef41Sopenharmony_ci "src/base/numbers/bignum.cc", 6231cb0ef41Sopenharmony_ci "src/base/numbers/bignum.h", 6241cb0ef41Sopenharmony_ci "src/base/numbers/cached-powers.cc", 6251cb0ef41Sopenharmony_ci "src/base/numbers/cached-powers.h", 6261cb0ef41Sopenharmony_ci "src/base/numbers/diy-fp.cc", 6271cb0ef41Sopenharmony_ci "src/base/numbers/diy-fp.h", 6281cb0ef41Sopenharmony_ci "src/base/numbers/double.h", 6291cb0ef41Sopenharmony_ci "src/base/numbers/dtoa.cc", 6301cb0ef41Sopenharmony_ci "src/base/numbers/dtoa.h", 6311cb0ef41Sopenharmony_ci "src/base/numbers/fast-dtoa.cc", 6321cb0ef41Sopenharmony_ci "src/base/numbers/fast-dtoa.h", 6331cb0ef41Sopenharmony_ci "src/base/numbers/fixed-dtoa.cc", 6341cb0ef41Sopenharmony_ci "src/base/numbers/fixed-dtoa.h", 6351cb0ef41Sopenharmony_ci "src/base/numbers/strtod.cc", 6361cb0ef41Sopenharmony_ci "src/base/numbers/strtod.h", 6371cb0ef41Sopenharmony_ci "src/base/once.cc", 6381cb0ef41Sopenharmony_ci "src/base/once.h", 6391cb0ef41Sopenharmony_ci "src/base/optional.h", 6401cb0ef41Sopenharmony_ci "src/base/overflowing-math.h", 6411cb0ef41Sopenharmony_ci "src/base/page-allocator.cc", 6421cb0ef41Sopenharmony_ci "src/base/page-allocator.h", 6431cb0ef41Sopenharmony_ci "src/base/platform/condition-variable.cc", 6441cb0ef41Sopenharmony_ci "src/base/platform/condition-variable.h", 6451cb0ef41Sopenharmony_ci "src/base/platform/elapsed-timer.h", 6461cb0ef41Sopenharmony_ci "src/base/platform/mutex.cc", 6471cb0ef41Sopenharmony_ci "src/base/platform/mutex.h", 6481cb0ef41Sopenharmony_ci "src/base/platform/platform.h", 6491cb0ef41Sopenharmony_ci "src/base/platform/semaphore.cc", 6501cb0ef41Sopenharmony_ci "src/base/platform/semaphore.h", 6511cb0ef41Sopenharmony_ci "src/base/platform/time.cc", 6521cb0ef41Sopenharmony_ci "src/base/platform/time.h", 6531cb0ef41Sopenharmony_ci "src/base/pointer-with-payload.h", 6541cb0ef41Sopenharmony_ci "src/base/platform/wrappers.h", 6551cb0ef41Sopenharmony_ci "src/base/region-allocator.cc", 6561cb0ef41Sopenharmony_ci "src/base/region-allocator.h", 6571cb0ef41Sopenharmony_ci "src/base/ring-buffer.h", 6581cb0ef41Sopenharmony_ci "src/base/safe_conversions.h", 6591cb0ef41Sopenharmony_ci "src/base/safe_conversions_arm_impl.h", 6601cb0ef41Sopenharmony_ci "src/base/safe_conversions_impl.h", 6611cb0ef41Sopenharmony_ci "src/base/small-vector.h", 6621cb0ef41Sopenharmony_ci "src/base/strings.cc", 6631cb0ef41Sopenharmony_ci "src/base/strings.h", 6641cb0ef41Sopenharmony_ci "src/base/sys-info.cc", 6651cb0ef41Sopenharmony_ci "src/base/sys-info.h", 6661cb0ef41Sopenharmony_ci "src/base/template-utils.h", 6671cb0ef41Sopenharmony_ci "src/base/timezone-cache.h", 6681cb0ef41Sopenharmony_ci "src/base/threaded-list.h", 6691cb0ef41Sopenharmony_ci "src/base/utils/random-number-generator.cc", 6701cb0ef41Sopenharmony_ci "src/base/utils/random-number-generator.h", 6711cb0ef41Sopenharmony_ci "src/base/vector.h", 6721cb0ef41Sopenharmony_ci "src/base/virtual-address-space-page-allocator.cc", 6731cb0ef41Sopenharmony_ci "src/base/virtual-address-space-page-allocator.h", 6741cb0ef41Sopenharmony_ci "src/base/virtual-address-space.cc", 6751cb0ef41Sopenharmony_ci "src/base/virtual-address-space.h", 6761cb0ef41Sopenharmony_ci "src/base/v8-fallthrough.h", 6771cb0ef41Sopenharmony_ci "src/base/vlq-base64.cc", 6781cb0ef41Sopenharmony_ci "src/base/vlq-base64.h", 6791cb0ef41Sopenharmony_ci "src/base/platform/yield-processor.h", 6801cb0ef41Sopenharmony_ci ] + select({ 6811cb0ef41Sopenharmony_ci "@v8//bazel/config:is_posix": [ 6821cb0ef41Sopenharmony_ci "src/base/platform/platform-posix.cc", 6831cb0ef41Sopenharmony_ci "src/base/platform/platform-posix.h", 6841cb0ef41Sopenharmony_ci "src/base/platform/platform-posix-time.cc", 6851cb0ef41Sopenharmony_ci "src/base/platform/platform-posix-time.h", 6861cb0ef41Sopenharmony_ci ], 6871cb0ef41Sopenharmony_ci "//conditions:default": [], 6881cb0ef41Sopenharmony_ci }) + select({ 6891cb0ef41Sopenharmony_ci "@v8//bazel/config:is_linux": [ 6901cb0ef41Sopenharmony_ci "src/base/debug/stack_trace_posix.cc", 6911cb0ef41Sopenharmony_ci "src/base/platform/platform-linux.cc", 6921cb0ef41Sopenharmony_ci ], 6931cb0ef41Sopenharmony_ci "@v8//bazel/config:is_android": [ 6941cb0ef41Sopenharmony_ci "src/base/debug/stack_trace_android.cc", 6951cb0ef41Sopenharmony_ci "src/base/platform/platform-linux.cc", 6961cb0ef41Sopenharmony_ci ], 6971cb0ef41Sopenharmony_ci "@v8//bazel/config:is_macos": [ 6981cb0ef41Sopenharmony_ci "src/base/debug/stack_trace_posix.cc", 6991cb0ef41Sopenharmony_ci "src/base/platform/platform-darwin.cc", 7001cb0ef41Sopenharmony_ci "src/base/platform/platform-macos.cc", 7011cb0ef41Sopenharmony_ci ], 7021cb0ef41Sopenharmony_ci "@v8//bazel/config:is_windows": [ 7031cb0ef41Sopenharmony_ci "src/base/win32-headers.h", 7041cb0ef41Sopenharmony_ci "src/base/debug/stack_trace_win.cc", 7051cb0ef41Sopenharmony_ci "src/base/platform/platform-win32.cc", 7061cb0ef41Sopenharmony_ci ], 7071cb0ef41Sopenharmony_ci }), 7081cb0ef41Sopenharmony_ci visibility = ["//visibility:public"], 7091cb0ef41Sopenharmony_ci) 7101cb0ef41Sopenharmony_ci 7111cb0ef41Sopenharmony_cifilegroup( 7121cb0ef41Sopenharmony_ci name = "v8_libplatform_files", 7131cb0ef41Sopenharmony_ci srcs = [ 7141cb0ef41Sopenharmony_ci "include/libplatform/libplatform.h", 7151cb0ef41Sopenharmony_ci "include/libplatform/libplatform-export.h", 7161cb0ef41Sopenharmony_ci "include/libplatform/v8-tracing.h", 7171cb0ef41Sopenharmony_ci "src/libplatform/default-foreground-task-runner.cc", 7181cb0ef41Sopenharmony_ci "src/libplatform/default-foreground-task-runner.h", 7191cb0ef41Sopenharmony_ci "src/libplatform/default-job.cc", 7201cb0ef41Sopenharmony_ci "src/libplatform/default-job.h", 7211cb0ef41Sopenharmony_ci "src/libplatform/default-platform.cc", 7221cb0ef41Sopenharmony_ci "src/libplatform/default-platform.h", 7231cb0ef41Sopenharmony_ci "src/libplatform/default-worker-threads-task-runner.cc", 7241cb0ef41Sopenharmony_ci "src/libplatform/default-worker-threads-task-runner.h", 7251cb0ef41Sopenharmony_ci "src/libplatform/delayed-task-queue.cc", 7261cb0ef41Sopenharmony_ci "src/libplatform/delayed-task-queue.h", 7271cb0ef41Sopenharmony_ci "src/libplatform/task-queue.cc", 7281cb0ef41Sopenharmony_ci "src/libplatform/task-queue.h", 7291cb0ef41Sopenharmony_ci "src/libplatform/tracing/recorder.h", 7301cb0ef41Sopenharmony_ci "src/libplatform/tracing/trace-buffer.cc", 7311cb0ef41Sopenharmony_ci "src/libplatform/tracing/trace-buffer.h", 7321cb0ef41Sopenharmony_ci "src/libplatform/tracing/trace-config.cc", 7331cb0ef41Sopenharmony_ci "src/libplatform/tracing/trace-object.cc", 7341cb0ef41Sopenharmony_ci "src/libplatform/tracing/trace-writer.cc", 7351cb0ef41Sopenharmony_ci "src/libplatform/tracing/trace-writer.h", 7361cb0ef41Sopenharmony_ci "src/libplatform/tracing/tracing-controller.cc", 7371cb0ef41Sopenharmony_ci "src/libplatform/worker-thread.cc", 7381cb0ef41Sopenharmony_ci "src/libplatform/worker-thread.h", 7391cb0ef41Sopenharmony_ci ], 7401cb0ef41Sopenharmony_ci) 7411cb0ef41Sopenharmony_ci 7421cb0ef41Sopenharmony_cifilegroup( 7431cb0ef41Sopenharmony_ci name = "v8_libsampler_files", 7441cb0ef41Sopenharmony_ci srcs = [ 7451cb0ef41Sopenharmony_ci "src/libsampler/sampler.cc", 7461cb0ef41Sopenharmony_ci "src/libsampler/sampler.h", 7471cb0ef41Sopenharmony_ci ], 7481cb0ef41Sopenharmony_ci) 7491cb0ef41Sopenharmony_ci 7501cb0ef41Sopenharmony_cifilegroup( 7511cb0ef41Sopenharmony_ci name = "torque_runtime_support_files", 7521cb0ef41Sopenharmony_ci srcs = ["src/torque/runtime-support.h"], 7531cb0ef41Sopenharmony_ci) 7541cb0ef41Sopenharmony_ci 7551cb0ef41Sopenharmony_cifilegroup( 7561cb0ef41Sopenharmony_ci name = "noicu/torque_files", 7571cb0ef41Sopenharmony_ci srcs = [ 7581cb0ef41Sopenharmony_ci "src/builtins/aggregate-error.tq", 7591cb0ef41Sopenharmony_ci "src/builtins/array-at.tq", 7601cb0ef41Sopenharmony_ci "src/builtins/array-concat.tq", 7611cb0ef41Sopenharmony_ci "src/builtins/array-copywithin.tq", 7621cb0ef41Sopenharmony_ci "src/builtins/array-every.tq", 7631cb0ef41Sopenharmony_ci "src/builtins/array-filter.tq", 7641cb0ef41Sopenharmony_ci "src/builtins/array-find.tq", 7651cb0ef41Sopenharmony_ci "src/builtins/array-findindex.tq", 7661cb0ef41Sopenharmony_ci "src/builtins/array-findlast.tq", 7671cb0ef41Sopenharmony_ci "src/builtins/array-findlastindex.tq", 7681cb0ef41Sopenharmony_ci "src/builtins/array-foreach.tq", 7691cb0ef41Sopenharmony_ci "src/builtins/array-from.tq", 7701cb0ef41Sopenharmony_ci "src/builtins/array-isarray.tq", 7711cb0ef41Sopenharmony_ci "src/builtins/array-join.tq", 7721cb0ef41Sopenharmony_ci "src/builtins/array-lastindexof.tq", 7731cb0ef41Sopenharmony_ci "src/builtins/array-map.tq", 7741cb0ef41Sopenharmony_ci "src/builtins/array-of.tq", 7751cb0ef41Sopenharmony_ci "src/builtins/array-reduce-right.tq", 7761cb0ef41Sopenharmony_ci "src/builtins/array-reduce.tq", 7771cb0ef41Sopenharmony_ci "src/builtins/array-reverse.tq", 7781cb0ef41Sopenharmony_ci "src/builtins/array-shift.tq", 7791cb0ef41Sopenharmony_ci "src/builtins/array-slice.tq", 7801cb0ef41Sopenharmony_ci "src/builtins/array-some.tq", 7811cb0ef41Sopenharmony_ci "src/builtins/array-splice.tq", 7821cb0ef41Sopenharmony_ci "src/builtins/array-unshift.tq", 7831cb0ef41Sopenharmony_ci "src/builtins/array.tq", 7841cb0ef41Sopenharmony_ci "src/builtins/arraybuffer.tq", 7851cb0ef41Sopenharmony_ci "src/builtins/base.tq", 7861cb0ef41Sopenharmony_ci "src/builtins/boolean.tq", 7871cb0ef41Sopenharmony_ci "src/builtins/builtins-bigint.tq", 7881cb0ef41Sopenharmony_ci "src/builtins/builtins-string.tq", 7891cb0ef41Sopenharmony_ci "src/builtins/cast.tq", 7901cb0ef41Sopenharmony_ci "src/builtins/collections.tq", 7911cb0ef41Sopenharmony_ci "src/builtins/constructor.tq", 7921cb0ef41Sopenharmony_ci "src/builtins/conversion.tq", 7931cb0ef41Sopenharmony_ci "src/builtins/convert.tq", 7941cb0ef41Sopenharmony_ci "src/builtins/console.tq", 7951cb0ef41Sopenharmony_ci "src/builtins/data-view.tq", 7961cb0ef41Sopenharmony_ci "src/builtins/finalization-registry.tq", 7971cb0ef41Sopenharmony_ci "src/builtins/frames.tq", 7981cb0ef41Sopenharmony_ci "src/builtins/frame-arguments.tq", 7991cb0ef41Sopenharmony_ci "src/builtins/function.tq", 8001cb0ef41Sopenharmony_ci "src/builtins/growable-fixed-array.tq", 8011cb0ef41Sopenharmony_ci "src/builtins/ic-callable.tq", 8021cb0ef41Sopenharmony_ci "src/builtins/ic.tq", 8031cb0ef41Sopenharmony_ci "src/builtins/internal-coverage.tq", 8041cb0ef41Sopenharmony_ci "src/builtins/internal.tq", 8051cb0ef41Sopenharmony_ci "src/builtins/iterator.tq", 8061cb0ef41Sopenharmony_ci "src/builtins/math.tq", 8071cb0ef41Sopenharmony_ci "src/builtins/number.tq", 8081cb0ef41Sopenharmony_ci "src/builtins/object-fromentries.tq", 8091cb0ef41Sopenharmony_ci "src/builtins/object.tq", 8101cb0ef41Sopenharmony_ci "src/builtins/promise-abstract-operations.tq", 8111cb0ef41Sopenharmony_ci "src/builtins/promise-all.tq", 8121cb0ef41Sopenharmony_ci "src/builtins/promise-all-element-closure.tq", 8131cb0ef41Sopenharmony_ci "src/builtins/promise-any.tq", 8141cb0ef41Sopenharmony_ci "src/builtins/promise-constructor.tq", 8151cb0ef41Sopenharmony_ci "src/builtins/promise-finally.tq", 8161cb0ef41Sopenharmony_ci "src/builtins/promise-misc.tq", 8171cb0ef41Sopenharmony_ci "src/builtins/promise-race.tq", 8181cb0ef41Sopenharmony_ci "src/builtins/promise-reaction-job.tq", 8191cb0ef41Sopenharmony_ci "src/builtins/promise-resolve.tq", 8201cb0ef41Sopenharmony_ci "src/builtins/promise-then.tq", 8211cb0ef41Sopenharmony_ci "src/builtins/promise-jobs.tq", 8221cb0ef41Sopenharmony_ci "src/builtins/proxy-constructor.tq", 8231cb0ef41Sopenharmony_ci "src/builtins/proxy-delete-property.tq", 8241cb0ef41Sopenharmony_ci "src/builtins/proxy-get-property.tq", 8251cb0ef41Sopenharmony_ci "src/builtins/proxy-get-prototype-of.tq", 8261cb0ef41Sopenharmony_ci "src/builtins/proxy-has-property.tq", 8271cb0ef41Sopenharmony_ci "src/builtins/proxy-is-extensible.tq", 8281cb0ef41Sopenharmony_ci "src/builtins/proxy-prevent-extensions.tq", 8291cb0ef41Sopenharmony_ci "src/builtins/proxy-revocable.tq", 8301cb0ef41Sopenharmony_ci "src/builtins/proxy-revoke.tq", 8311cb0ef41Sopenharmony_ci "src/builtins/proxy-set-property.tq", 8321cb0ef41Sopenharmony_ci "src/builtins/proxy-set-prototype-of.tq", 8331cb0ef41Sopenharmony_ci "src/builtins/proxy.tq", 8341cb0ef41Sopenharmony_ci "src/builtins/reflect.tq", 8351cb0ef41Sopenharmony_ci "src/builtins/regexp-exec.tq", 8361cb0ef41Sopenharmony_ci "src/builtins/regexp-match-all.tq", 8371cb0ef41Sopenharmony_ci "src/builtins/regexp-match.tq", 8381cb0ef41Sopenharmony_ci "src/builtins/regexp-replace.tq", 8391cb0ef41Sopenharmony_ci "src/builtins/regexp-search.tq", 8401cb0ef41Sopenharmony_ci "src/builtins/regexp-source.tq", 8411cb0ef41Sopenharmony_ci "src/builtins/regexp-split.tq", 8421cb0ef41Sopenharmony_ci "src/builtins/regexp-test.tq", 8431cb0ef41Sopenharmony_ci "src/builtins/regexp.tq", 8441cb0ef41Sopenharmony_ci "src/builtins/string-at.tq", 8451cb0ef41Sopenharmony_ci "src/builtins/string-endswith.tq", 8461cb0ef41Sopenharmony_ci "src/builtins/string-html.tq", 8471cb0ef41Sopenharmony_ci "src/builtins/string-includes.tq", 8481cb0ef41Sopenharmony_ci "src/builtins/string-indexof.tq", 8491cb0ef41Sopenharmony_ci "src/builtins/string-iterator.tq", 8501cb0ef41Sopenharmony_ci "src/builtins/string-match-search.tq", 8511cb0ef41Sopenharmony_ci "src/builtins/string-pad.tq", 8521cb0ef41Sopenharmony_ci "src/builtins/string-repeat.tq", 8531cb0ef41Sopenharmony_ci "src/builtins/string-replaceall.tq", 8541cb0ef41Sopenharmony_ci "src/builtins/string-slice.tq", 8551cb0ef41Sopenharmony_ci "src/builtins/string-startswith.tq", 8561cb0ef41Sopenharmony_ci "src/builtins/string-substr.tq", 8571cb0ef41Sopenharmony_ci "src/builtins/string-substring.tq", 8581cb0ef41Sopenharmony_ci "src/builtins/string-trim.tq", 8591cb0ef41Sopenharmony_ci "src/builtins/symbol.tq", 8601cb0ef41Sopenharmony_ci "src/builtins/torque-internal.tq", 8611cb0ef41Sopenharmony_ci "src/builtins/typed-array-at.tq", 8621cb0ef41Sopenharmony_ci "src/builtins/typed-array-createtypedarray.tq", 8631cb0ef41Sopenharmony_ci "src/builtins/typed-array-every.tq", 8641cb0ef41Sopenharmony_ci "src/builtins/typed-array-entries.tq", 8651cb0ef41Sopenharmony_ci "src/builtins/typed-array-filter.tq", 8661cb0ef41Sopenharmony_ci "src/builtins/typed-array-find.tq", 8671cb0ef41Sopenharmony_ci "src/builtins/typed-array-findindex.tq", 8681cb0ef41Sopenharmony_ci "src/builtins/typed-array-findlast.tq", 8691cb0ef41Sopenharmony_ci "src/builtins/typed-array-findlastindex.tq", 8701cb0ef41Sopenharmony_ci "src/builtins/typed-array-foreach.tq", 8711cb0ef41Sopenharmony_ci "src/builtins/typed-array-from.tq", 8721cb0ef41Sopenharmony_ci "src/builtins/typed-array-keys.tq", 8731cb0ef41Sopenharmony_ci "src/builtins/typed-array-of.tq", 8741cb0ef41Sopenharmony_ci "src/builtins/typed-array-reduce.tq", 8751cb0ef41Sopenharmony_ci "src/builtins/typed-array-reduceright.tq", 8761cb0ef41Sopenharmony_ci "src/builtins/typed-array-set.tq", 8771cb0ef41Sopenharmony_ci "src/builtins/typed-array-slice.tq", 8781cb0ef41Sopenharmony_ci "src/builtins/typed-array-some.tq", 8791cb0ef41Sopenharmony_ci "src/builtins/typed-array-sort.tq", 8801cb0ef41Sopenharmony_ci "src/builtins/typed-array-subarray.tq", 8811cb0ef41Sopenharmony_ci "src/builtins/typed-array-values.tq", 8821cb0ef41Sopenharmony_ci "src/builtins/typed-array.tq", 8831cb0ef41Sopenharmony_ci "src/builtins/weak-ref.tq", 8841cb0ef41Sopenharmony_ci "src/ic/handler-configuration.tq", 8851cb0ef41Sopenharmony_ci "src/objects/allocation-site.tq", 8861cb0ef41Sopenharmony_ci "src/objects/api-callbacks.tq", 8871cb0ef41Sopenharmony_ci "src/objects/arguments.tq", 8881cb0ef41Sopenharmony_ci "src/objects/bigint.tq", 8891cb0ef41Sopenharmony_ci "src/objects/call-site-info.tq", 8901cb0ef41Sopenharmony_ci "src/objects/cell.tq", 8911cb0ef41Sopenharmony_ci "src/objects/code.tq", 8921cb0ef41Sopenharmony_ci "src/objects/contexts.tq", 8931cb0ef41Sopenharmony_ci "src/objects/data-handler.tq", 8941cb0ef41Sopenharmony_ci "src/objects/debug-objects.tq", 8951cb0ef41Sopenharmony_ci "src/objects/descriptor-array.tq", 8961cb0ef41Sopenharmony_ci "src/objects/embedder-data-array.tq", 8971cb0ef41Sopenharmony_ci "src/objects/feedback-cell.tq", 8981cb0ef41Sopenharmony_ci "src/objects/feedback-vector.tq", 8991cb0ef41Sopenharmony_ci "src/objects/fixed-array.tq", 9001cb0ef41Sopenharmony_ci "src/objects/foreign.tq", 9011cb0ef41Sopenharmony_ci "src/objects/free-space.tq", 9021cb0ef41Sopenharmony_ci "src/objects/heap-number.tq", 9031cb0ef41Sopenharmony_ci "src/objects/heap-object.tq", 9041cb0ef41Sopenharmony_ci "src/objects/js-array-buffer.tq", 9051cb0ef41Sopenharmony_ci "src/objects/js-array.tq", 9061cb0ef41Sopenharmony_ci "src/objects/js-collection-iterator.tq", 9071cb0ef41Sopenharmony_ci "src/objects/js-collection.tq", 9081cb0ef41Sopenharmony_ci "src/objects/js-function.tq", 9091cb0ef41Sopenharmony_ci "src/objects/js-generator.tq", 9101cb0ef41Sopenharmony_ci "src/objects/js-objects.tq", 9111cb0ef41Sopenharmony_ci "src/objects/js-promise.tq", 9121cb0ef41Sopenharmony_ci "src/objects/js-proxy.tq", 9131cb0ef41Sopenharmony_ci "src/objects/js-regexp-string-iterator.tq", 9141cb0ef41Sopenharmony_ci "src/objects/js-regexp.tq", 9151cb0ef41Sopenharmony_ci "src/objects/js-shadow-realms.tq", 9161cb0ef41Sopenharmony_ci "src/objects/js-struct.tq", 9171cb0ef41Sopenharmony_ci "src/objects/js-temporal-objects.tq", 9181cb0ef41Sopenharmony_ci "src/objects/js-weak-refs.tq", 9191cb0ef41Sopenharmony_ci "src/objects/literal-objects.tq", 9201cb0ef41Sopenharmony_ci "src/objects/map.tq", 9211cb0ef41Sopenharmony_ci "src/objects/megadom-handler.tq", 9221cb0ef41Sopenharmony_ci "src/objects/microtask.tq", 9231cb0ef41Sopenharmony_ci "src/objects/module.tq", 9241cb0ef41Sopenharmony_ci "src/objects/name.tq", 9251cb0ef41Sopenharmony_ci "src/objects/oddball.tq", 9261cb0ef41Sopenharmony_ci "src/objects/ordered-hash-table.tq", 9271cb0ef41Sopenharmony_ci "src/objects/primitive-heap-object.tq", 9281cb0ef41Sopenharmony_ci "src/objects/promise.tq", 9291cb0ef41Sopenharmony_ci "src/objects/property-array.tq", 9301cb0ef41Sopenharmony_ci "src/objects/property-cell.tq", 9311cb0ef41Sopenharmony_ci "src/objects/property-descriptor-object.tq", 9321cb0ef41Sopenharmony_ci "src/objects/prototype-info.tq", 9331cb0ef41Sopenharmony_ci "src/objects/regexp-match-info.tq", 9341cb0ef41Sopenharmony_ci "src/objects/scope-info.tq", 9351cb0ef41Sopenharmony_ci "src/objects/script.tq", 9361cb0ef41Sopenharmony_ci "src/objects/shared-function-info.tq", 9371cb0ef41Sopenharmony_ci "src/objects/source-text-module.tq", 9381cb0ef41Sopenharmony_ci "src/objects/string.tq", 9391cb0ef41Sopenharmony_ci "src/objects/struct.tq", 9401cb0ef41Sopenharmony_ci "src/objects/swiss-hash-table-helpers.tq", 9411cb0ef41Sopenharmony_ci "src/objects/swiss-name-dictionary.tq", 9421cb0ef41Sopenharmony_ci "src/objects/synthetic-module.tq", 9431cb0ef41Sopenharmony_ci "src/objects/template-objects.tq", 9441cb0ef41Sopenharmony_ci "src/objects/templates.tq", 9451cb0ef41Sopenharmony_ci "src/objects/torque-defined-classes.tq", 9461cb0ef41Sopenharmony_ci "src/objects/turbofan-types.tq", 9471cb0ef41Sopenharmony_ci "test/torque/test-torque.tq", 9481cb0ef41Sopenharmony_ci "third_party/v8/builtins/array-sort.tq", 9491cb0ef41Sopenharmony_ci ] + select({ 9501cb0ef41Sopenharmony_ci ":is_v8_enable_webassembly": [ 9511cb0ef41Sopenharmony_ci "src/builtins/wasm.tq", 9521cb0ef41Sopenharmony_ci "src/debug/debug-wasm-objects.tq", 9531cb0ef41Sopenharmony_ci "src/wasm/wasm-objects.tq", 9541cb0ef41Sopenharmony_ci ], 9551cb0ef41Sopenharmony_ci "//conditions:default": [], 9561cb0ef41Sopenharmony_ci }), 9571cb0ef41Sopenharmony_ci) 9581cb0ef41Sopenharmony_ci 9591cb0ef41Sopenharmony_cifilegroup( 9601cb0ef41Sopenharmony_ci name = "icu/torque_files", 9611cb0ef41Sopenharmony_ci srcs = [ 9621cb0ef41Sopenharmony_ci "src/objects/intl-objects.tq", 9631cb0ef41Sopenharmony_ci "src/objects/js-break-iterator.tq", 9641cb0ef41Sopenharmony_ci "src/objects/js-collator.tq", 9651cb0ef41Sopenharmony_ci "src/objects/js-date-time-format.tq", 9661cb0ef41Sopenharmony_ci "src/objects/js-display-names.tq", 9671cb0ef41Sopenharmony_ci "src/objects/js-list-format.tq", 9681cb0ef41Sopenharmony_ci "src/objects/js-locale.tq", 9691cb0ef41Sopenharmony_ci "src/objects/js-number-format.tq", 9701cb0ef41Sopenharmony_ci "src/objects/js-plural-rules.tq", 9711cb0ef41Sopenharmony_ci "src/objects/js-relative-time-format.tq", 9721cb0ef41Sopenharmony_ci "src/objects/js-segment-iterator.tq", 9731cb0ef41Sopenharmony_ci "src/objects/js-segmenter.tq", 9741cb0ef41Sopenharmony_ci "src/objects/js-segments.tq", 9751cb0ef41Sopenharmony_ci ":noicu/torque_files", 9761cb0ef41Sopenharmony_ci ], 9771cb0ef41Sopenharmony_ci) 9781cb0ef41Sopenharmony_ci 9791cb0ef41Sopenharmony_cifilegroup( 9801cb0ef41Sopenharmony_ci name = "torque_base_files", 9811cb0ef41Sopenharmony_ci srcs = [ 9821cb0ef41Sopenharmony_ci "src/numbers/integer-literal-inl.h", 9831cb0ef41Sopenharmony_ci "src/numbers/integer-literal.h", 9841cb0ef41Sopenharmony_ci "src/torque/ast.h", 9851cb0ef41Sopenharmony_ci "src/torque/cc-generator.cc", 9861cb0ef41Sopenharmony_ci "src/torque/cc-generator.h", 9871cb0ef41Sopenharmony_ci "src/torque/cfg.cc", 9881cb0ef41Sopenharmony_ci "src/torque/cfg.h", 9891cb0ef41Sopenharmony_ci "src/torque/class-debug-reader-generator.cc", 9901cb0ef41Sopenharmony_ci "src/torque/constants.h", 9911cb0ef41Sopenharmony_ci "src/torque/contextual.h", 9921cb0ef41Sopenharmony_ci "src/torque/cpp-builder.cc", 9931cb0ef41Sopenharmony_ci "src/torque/cpp-builder.h", 9941cb0ef41Sopenharmony_ci "src/torque/csa-generator.cc", 9951cb0ef41Sopenharmony_ci "src/torque/csa-generator.h", 9961cb0ef41Sopenharmony_ci "src/torque/declarable.cc", 9971cb0ef41Sopenharmony_ci "src/torque/declarable.h", 9981cb0ef41Sopenharmony_ci "src/torque/declaration-visitor.cc", 9991cb0ef41Sopenharmony_ci "src/torque/declaration-visitor.h", 10001cb0ef41Sopenharmony_ci "src/torque/declarations.cc", 10011cb0ef41Sopenharmony_ci "src/torque/declarations.h", 10021cb0ef41Sopenharmony_ci "src/torque/earley-parser.cc", 10031cb0ef41Sopenharmony_ci "src/torque/earley-parser.h", 10041cb0ef41Sopenharmony_ci "src/torque/global-context.cc", 10051cb0ef41Sopenharmony_ci "src/torque/global-context.h", 10061cb0ef41Sopenharmony_ci "src/torque/implementation-visitor.cc", 10071cb0ef41Sopenharmony_ci "src/torque/implementation-visitor.h", 10081cb0ef41Sopenharmony_ci "src/torque/instance-type-generator.cc", 10091cb0ef41Sopenharmony_ci "src/torque/instructions.cc", 10101cb0ef41Sopenharmony_ci "src/torque/instructions.h", 10111cb0ef41Sopenharmony_ci "src/torque/kythe-data.cc", 10121cb0ef41Sopenharmony_ci "src/torque/kythe-data.h", 10131cb0ef41Sopenharmony_ci "src/torque/parameter-difference.h", 10141cb0ef41Sopenharmony_ci "src/torque/server-data.cc", 10151cb0ef41Sopenharmony_ci "src/torque/server-data.h", 10161cb0ef41Sopenharmony_ci "src/torque/source-positions.cc", 10171cb0ef41Sopenharmony_ci "src/torque/source-positions.h", 10181cb0ef41Sopenharmony_ci "src/torque/torque-code-generator.cc", 10191cb0ef41Sopenharmony_ci "src/torque/torque-code-generator.h", 10201cb0ef41Sopenharmony_ci "src/torque/torque-compiler.cc", 10211cb0ef41Sopenharmony_ci "src/torque/torque-compiler.h", 10221cb0ef41Sopenharmony_ci "src/torque/torque-parser.cc", 10231cb0ef41Sopenharmony_ci "src/torque/torque-parser.h", 10241cb0ef41Sopenharmony_ci "src/torque/type-inference.cc", 10251cb0ef41Sopenharmony_ci "src/torque/type-inference.h", 10261cb0ef41Sopenharmony_ci "src/torque/type-oracle.cc", 10271cb0ef41Sopenharmony_ci "src/torque/type-oracle.h", 10281cb0ef41Sopenharmony_ci "src/torque/type-visitor.cc", 10291cb0ef41Sopenharmony_ci "src/torque/type-visitor.h", 10301cb0ef41Sopenharmony_ci "src/torque/types.cc", 10311cb0ef41Sopenharmony_ci "src/torque/types.h", 10321cb0ef41Sopenharmony_ci "src/torque/utils.cc", 10331cb0ef41Sopenharmony_ci "src/torque/utils.h", 10341cb0ef41Sopenharmony_ci ], 10351cb0ef41Sopenharmony_ci) 10361cb0ef41Sopenharmony_ci 10371cb0ef41Sopenharmony_cifilegroup( 10381cb0ef41Sopenharmony_ci name = "v8_base_without_compiler_files", 10391cb0ef41Sopenharmony_ci srcs = [ 10401cb0ef41Sopenharmony_ci ":cppgc_base_files", 10411cb0ef41Sopenharmony_ci ":v8_heap_base_files", 10421cb0ef41Sopenharmony_ci ":v8_bigint", 10431cb0ef41Sopenharmony_ci ":generated_bytecode_builtins_list", 10441cb0ef41Sopenharmony_ci "include/cppgc/common.h", 10451cb0ef41Sopenharmony_ci "include/v8-inspector-protocol.h", 10461cb0ef41Sopenharmony_ci "include/v8-inspector.h", 10471cb0ef41Sopenharmony_ci "include/v8-metrics.h", 10481cb0ef41Sopenharmony_ci "include/v8-unwinder-state.h", 10491cb0ef41Sopenharmony_ci "include/v8-wasm-trap-handler-posix.h", 10501cb0ef41Sopenharmony_ci "src/api/api-arguments-inl.h", 10511cb0ef41Sopenharmony_ci "src/api/api-arguments.cc", 10521cb0ef41Sopenharmony_ci "src/api/api-arguments.h", 10531cb0ef41Sopenharmony_ci "src/api/api-inl.h", 10541cb0ef41Sopenharmony_ci "src/api/api-macros.h", 10551cb0ef41Sopenharmony_ci "src/api/api-macros-undef.h", 10561cb0ef41Sopenharmony_ci "src/api/api-natives.cc", 10571cb0ef41Sopenharmony_ci "src/api/api-natives.h", 10581cb0ef41Sopenharmony_ci "src/api/api.cc", 10591cb0ef41Sopenharmony_ci "src/api/api.h", 10601cb0ef41Sopenharmony_ci "src/ast/ast-function-literal-id-reindexer.cc", 10611cb0ef41Sopenharmony_ci "src/ast/ast-function-literal-id-reindexer.h", 10621cb0ef41Sopenharmony_ci "src/ast/ast-source-ranges.h", 10631cb0ef41Sopenharmony_ci "src/ast/ast-traversal-visitor.h", 10641cb0ef41Sopenharmony_ci "src/ast/ast-value-factory.cc", 10651cb0ef41Sopenharmony_ci "src/ast/ast-value-factory.h", 10661cb0ef41Sopenharmony_ci "src/ast/ast.cc", 10671cb0ef41Sopenharmony_ci "src/ast/ast.h", 10681cb0ef41Sopenharmony_ci "src/ast/modules.cc", 10691cb0ef41Sopenharmony_ci "src/ast/modules.h", 10701cb0ef41Sopenharmony_ci "src/ast/prettyprinter.cc", 10711cb0ef41Sopenharmony_ci "src/ast/prettyprinter.h", 10721cb0ef41Sopenharmony_ci "src/ast/scopes.cc", 10731cb0ef41Sopenharmony_ci "src/ast/scopes.h", 10741cb0ef41Sopenharmony_ci "src/ast/source-range-ast-visitor.cc", 10751cb0ef41Sopenharmony_ci "src/ast/source-range-ast-visitor.h", 10761cb0ef41Sopenharmony_ci "src/ast/variables.cc", 10771cb0ef41Sopenharmony_ci "src/ast/variables.h", 10781cb0ef41Sopenharmony_ci "src/baseline/baseline-assembler-inl.h", 10791cb0ef41Sopenharmony_ci "src/baseline/baseline-assembler.h", 10801cb0ef41Sopenharmony_ci "src/baseline/baseline-compiler.cc", 10811cb0ef41Sopenharmony_ci "src/baseline/baseline-compiler.h", 10821cb0ef41Sopenharmony_ci "src/baseline/baseline.cc", 10831cb0ef41Sopenharmony_ci "src/baseline/baseline.h", 10841cb0ef41Sopenharmony_ci "src/baseline/baseline-batch-compiler.h", 10851cb0ef41Sopenharmony_ci "src/baseline/baseline-batch-compiler.cc", 10861cb0ef41Sopenharmony_ci "src/baseline/bytecode-offset-iterator.h", 10871cb0ef41Sopenharmony_ci "src/baseline/bytecode-offset-iterator.cc", 10881cb0ef41Sopenharmony_ci "src/builtins/accessors.cc", 10891cb0ef41Sopenharmony_ci "src/builtins/accessors.h", 10901cb0ef41Sopenharmony_ci "src/builtins/builtins-api.cc", 10911cb0ef41Sopenharmony_ci "src/builtins/builtins-array.cc", 10921cb0ef41Sopenharmony_ci "src/builtins/builtins-arraybuffer.cc", 10931cb0ef41Sopenharmony_ci "src/builtins/builtins-async-module.cc", 10941cb0ef41Sopenharmony_ci "src/builtins/builtins-bigint.cc", 10951cb0ef41Sopenharmony_ci "src/builtins/builtins-callsite.cc", 10961cb0ef41Sopenharmony_ci "src/builtins/builtins-collections.cc", 10971cb0ef41Sopenharmony_ci "src/builtins/builtins-console.cc", 10981cb0ef41Sopenharmony_ci "src/builtins/builtins-constructor.h", 10991cb0ef41Sopenharmony_ci "src/builtins/builtins-dataview.cc", 11001cb0ef41Sopenharmony_ci "src/builtins/builtins-date.cc", 11011cb0ef41Sopenharmony_ci "src/builtins/builtins-definitions.h", 11021cb0ef41Sopenharmony_ci "src/builtins/builtins-descriptors.h", 11031cb0ef41Sopenharmony_ci "src/builtins/builtins-error.cc", 11041cb0ef41Sopenharmony_ci "src/builtins/builtins-function.cc", 11051cb0ef41Sopenharmony_ci "src/builtins/builtins-global.cc", 11061cb0ef41Sopenharmony_ci "src/builtins/builtins-internal.cc", 11071cb0ef41Sopenharmony_ci "src/builtins/builtins-json.cc", 11081cb0ef41Sopenharmony_ci "src/builtins/builtins-number.cc", 11091cb0ef41Sopenharmony_ci "src/builtins/builtins-object.cc", 11101cb0ef41Sopenharmony_ci "src/builtins/builtins-promise.h", 11111cb0ef41Sopenharmony_ci "src/builtins/builtins-reflect.cc", 11121cb0ef41Sopenharmony_ci "src/builtins/builtins-regexp.cc", 11131cb0ef41Sopenharmony_ci "src/builtins/builtins-shadow-realms.cc", 11141cb0ef41Sopenharmony_ci "src/builtins/builtins-sharedarraybuffer.cc", 11151cb0ef41Sopenharmony_ci "src/builtins/builtins-string.cc", 11161cb0ef41Sopenharmony_ci "src/builtins/builtins-struct.cc", 11171cb0ef41Sopenharmony_ci "src/builtins/builtins-symbol.cc", 11181cb0ef41Sopenharmony_ci "src/builtins/builtins-temporal.cc", 11191cb0ef41Sopenharmony_ci "src/builtins/builtins-trace.cc", 11201cb0ef41Sopenharmony_ci "src/builtins/builtins-typed-array.cc", 11211cb0ef41Sopenharmony_ci "src/builtins/builtins-utils-inl.h", 11221cb0ef41Sopenharmony_ci "src/builtins/builtins-utils.h", 11231cb0ef41Sopenharmony_ci "src/builtins/builtins-weak-refs.cc", 11241cb0ef41Sopenharmony_ci "src/builtins/builtins.cc", 11251cb0ef41Sopenharmony_ci "src/builtins/builtins.h", 11261cb0ef41Sopenharmony_ci "src/builtins/constants-table-builder.cc", 11271cb0ef41Sopenharmony_ci "src/builtins/constants-table-builder.h", 11281cb0ef41Sopenharmony_ci "src/builtins/profile-data-reader.h", 11291cb0ef41Sopenharmony_ci "src/codegen/aligned-slot-allocator.h", 11301cb0ef41Sopenharmony_ci "src/codegen/aligned-slot-allocator.cc", 11311cb0ef41Sopenharmony_ci "src/codegen/assembler-arch.h", 11321cb0ef41Sopenharmony_ci "src/codegen/assembler-inl.h", 11331cb0ef41Sopenharmony_ci "src/codegen/assembler.cc", 11341cb0ef41Sopenharmony_ci "src/codegen/assembler.h", 11351cb0ef41Sopenharmony_ci "src/codegen/atomic-memory-order.h", 11361cb0ef41Sopenharmony_ci "src/codegen/bailout-reason.cc", 11371cb0ef41Sopenharmony_ci "src/codegen/bailout-reason.h", 11381cb0ef41Sopenharmony_ci "src/codegen/callable.h", 11391cb0ef41Sopenharmony_ci "src/codegen/code-comments.cc", 11401cb0ef41Sopenharmony_ci "src/codegen/code-comments.h", 11411cb0ef41Sopenharmony_ci "src/codegen/code-desc.cc", 11421cb0ef41Sopenharmony_ci "src/codegen/code-desc.h", 11431cb0ef41Sopenharmony_ci "src/codegen/code-factory.cc", 11441cb0ef41Sopenharmony_ci "src/codegen/code-factory.h", 11451cb0ef41Sopenharmony_ci "src/codegen/code-reference.cc", 11461cb0ef41Sopenharmony_ci "src/codegen/code-reference.h", 11471cb0ef41Sopenharmony_ci "src/codegen/compilation-cache.cc", 11481cb0ef41Sopenharmony_ci "src/codegen/compilation-cache.h", 11491cb0ef41Sopenharmony_ci "src/codegen/compiler.cc", 11501cb0ef41Sopenharmony_ci "src/codegen/compiler.h", 11511cb0ef41Sopenharmony_ci "src/codegen/constant-pool.cc", 11521cb0ef41Sopenharmony_ci "src/codegen/constant-pool.h", 11531cb0ef41Sopenharmony_ci "src/codegen/constants-arch.h", 11541cb0ef41Sopenharmony_ci "src/codegen/cpu-features.h", 11551cb0ef41Sopenharmony_ci "src/codegen/external-reference-encoder.cc", 11561cb0ef41Sopenharmony_ci "src/codegen/external-reference-encoder.h", 11571cb0ef41Sopenharmony_ci "src/codegen/external-reference-table.cc", 11581cb0ef41Sopenharmony_ci "src/codegen/external-reference-table.h", 11591cb0ef41Sopenharmony_ci "src/codegen/external-reference.cc", 11601cb0ef41Sopenharmony_ci "src/codegen/external-reference.h", 11611cb0ef41Sopenharmony_ci "src/codegen/flush-instruction-cache.cc", 11621cb0ef41Sopenharmony_ci "src/codegen/flush-instruction-cache.h", 11631cb0ef41Sopenharmony_ci "src/codegen/handler-table.cc", 11641cb0ef41Sopenharmony_ci "src/codegen/handler-table.h", 11651cb0ef41Sopenharmony_ci "src/codegen/interface-descriptors.cc", 11661cb0ef41Sopenharmony_ci "src/codegen/interface-descriptors-inl.h", 11671cb0ef41Sopenharmony_ci "src/codegen/interface-descriptors.h", 11681cb0ef41Sopenharmony_ci "src/codegen/label.h", 11691cb0ef41Sopenharmony_ci "src/codegen/machine-type.cc", 11701cb0ef41Sopenharmony_ci "src/codegen/machine-type.h", 11711cb0ef41Sopenharmony_ci "src/codegen/macro-assembler-inl.h", 11721cb0ef41Sopenharmony_ci "src/codegen/macro-assembler.h", 11731cb0ef41Sopenharmony_ci "src/codegen/optimized-compilation-info.cc", 11741cb0ef41Sopenharmony_ci "src/codegen/optimized-compilation-info.h", 11751cb0ef41Sopenharmony_ci "src/codegen/pending-optimization-table.cc", 11761cb0ef41Sopenharmony_ci "src/codegen/pending-optimization-table.h", 11771cb0ef41Sopenharmony_ci "src/codegen/register-arch.h", 11781cb0ef41Sopenharmony_ci "src/codegen/register-base.h", 11791cb0ef41Sopenharmony_ci "src/codegen/register-configuration.cc", 11801cb0ef41Sopenharmony_ci "src/codegen/register-configuration.h", 11811cb0ef41Sopenharmony_ci "src/codegen/register.h", 11821cb0ef41Sopenharmony_ci "src/codegen/reglist-base.h", 11831cb0ef41Sopenharmony_ci "src/codegen/reglist.h", 11841cb0ef41Sopenharmony_ci "src/codegen/reloc-info.cc", 11851cb0ef41Sopenharmony_ci "src/codegen/reloc-info.h", 11861cb0ef41Sopenharmony_ci "src/codegen/safepoint-table.cc", 11871cb0ef41Sopenharmony_ci "src/codegen/safepoint-table.h", 11881cb0ef41Sopenharmony_ci "src/codegen/script-details.h", 11891cb0ef41Sopenharmony_ci "src/codegen/signature.h", 11901cb0ef41Sopenharmony_ci "src/codegen/source-position-table.cc", 11911cb0ef41Sopenharmony_ci "src/codegen/source-position-table.h", 11921cb0ef41Sopenharmony_ci "src/codegen/source-position.cc", 11931cb0ef41Sopenharmony_ci "src/codegen/source-position.h", 11941cb0ef41Sopenharmony_ci "src/codegen/string-constants.cc", 11951cb0ef41Sopenharmony_ci "src/codegen/string-constants.h", 11961cb0ef41Sopenharmony_ci "src/codegen/tick-counter.cc", 11971cb0ef41Sopenharmony_ci "src/codegen/tick-counter.h", 11981cb0ef41Sopenharmony_ci "src/codegen/tnode.cc", 11991cb0ef41Sopenharmony_ci "src/codegen/tnode.h", 12001cb0ef41Sopenharmony_ci "src/codegen/turbo-assembler.cc", 12011cb0ef41Sopenharmony_ci "src/codegen/turbo-assembler.h", 12021cb0ef41Sopenharmony_ci "src/codegen/unoptimized-compilation-info.cc", 12031cb0ef41Sopenharmony_ci "src/codegen/unoptimized-compilation-info.h", 12041cb0ef41Sopenharmony_ci "src/common/assert-scope.cc", 12051cb0ef41Sopenharmony_ci "src/common/assert-scope.h", 12061cb0ef41Sopenharmony_ci "src/common/allow-deprecated.h", 12071cb0ef41Sopenharmony_ci "src/common/checks.h", 12081cb0ef41Sopenharmony_ci "src/common/high-allocation-throughput-scope.h", 12091cb0ef41Sopenharmony_ci "src/common/message-template.h", 12101cb0ef41Sopenharmony_ci "src/common/operation.h", 12111cb0ef41Sopenharmony_ci "src/common/ptr-compr-inl.h", 12121cb0ef41Sopenharmony_ci "src/common/ptr-compr.h", 12131cb0ef41Sopenharmony_ci "src/compiler-dispatcher/lazy-compile-dispatcher.cc", 12141cb0ef41Sopenharmony_ci "src/compiler-dispatcher/lazy-compile-dispatcher.h", 12151cb0ef41Sopenharmony_ci "src/compiler-dispatcher/optimizing-compile-dispatcher.cc", 12161cb0ef41Sopenharmony_ci "src/compiler-dispatcher/optimizing-compile-dispatcher.h", 12171cb0ef41Sopenharmony_ci "src/date/date.cc", 12181cb0ef41Sopenharmony_ci "src/date/date.h", 12191cb0ef41Sopenharmony_ci "src/date/dateparser-inl.h", 12201cb0ef41Sopenharmony_ci "src/date/dateparser.cc", 12211cb0ef41Sopenharmony_ci "src/date/dateparser.h", 12221cb0ef41Sopenharmony_ci "src/debug/debug-coverage.cc", 12231cb0ef41Sopenharmony_ci "src/debug/debug-coverage.h", 12241cb0ef41Sopenharmony_ci "src/debug/debug-evaluate.cc", 12251cb0ef41Sopenharmony_ci "src/debug/debug-evaluate.h", 12261cb0ef41Sopenharmony_ci "src/debug/debug-frames.cc", 12271cb0ef41Sopenharmony_ci "src/debug/debug-frames.h", 12281cb0ef41Sopenharmony_ci "src/debug/debug-interface.cc", 12291cb0ef41Sopenharmony_ci "src/debug/debug-interface.h", 12301cb0ef41Sopenharmony_ci "src/debug/debug-property-iterator.cc", 12311cb0ef41Sopenharmony_ci "src/debug/debug-property-iterator.h", 12321cb0ef41Sopenharmony_ci "src/debug/debug-scope-iterator.cc", 12331cb0ef41Sopenharmony_ci "src/debug/debug-scope-iterator.h", 12341cb0ef41Sopenharmony_ci "src/debug/debug-scopes.cc", 12351cb0ef41Sopenharmony_ci "src/debug/debug-scopes.h", 12361cb0ef41Sopenharmony_ci "src/debug/debug-stack-trace-iterator.cc", 12371cb0ef41Sopenharmony_ci "src/debug/debug-stack-trace-iterator.h", 12381cb0ef41Sopenharmony_ci "src/debug/debug-type-profile.cc", 12391cb0ef41Sopenharmony_ci "src/debug/debug-type-profile.h", 12401cb0ef41Sopenharmony_ci "src/debug/debug.cc", 12411cb0ef41Sopenharmony_ci "src/debug/debug.h", 12421cb0ef41Sopenharmony_ci "src/debug/interface-types.h", 12431cb0ef41Sopenharmony_ci "src/debug/liveedit.cc", 12441cb0ef41Sopenharmony_ci "src/debug/liveedit.h", 12451cb0ef41Sopenharmony_ci "src/deoptimizer/deoptimize-reason.cc", 12461cb0ef41Sopenharmony_ci "src/deoptimizer/deoptimize-reason.h", 12471cb0ef41Sopenharmony_ci "src/deoptimizer/deoptimized-frame-info.cc", 12481cb0ef41Sopenharmony_ci "src/deoptimizer/deoptimized-frame-info.h", 12491cb0ef41Sopenharmony_ci "src/deoptimizer/deoptimizer.cc", 12501cb0ef41Sopenharmony_ci "src/deoptimizer/deoptimizer.h", 12511cb0ef41Sopenharmony_ci "src/deoptimizer/frame-description.h", 12521cb0ef41Sopenharmony_ci "src/deoptimizer/materialized-object-store.cc", 12531cb0ef41Sopenharmony_ci "src/deoptimizer/materialized-object-store.h", 12541cb0ef41Sopenharmony_ci "src/deoptimizer/translated-state.cc", 12551cb0ef41Sopenharmony_ci "src/deoptimizer/translated-state.h", 12561cb0ef41Sopenharmony_ci "src/deoptimizer/translation-array.cc", 12571cb0ef41Sopenharmony_ci "src/deoptimizer/translation-array.h", 12581cb0ef41Sopenharmony_ci "src/deoptimizer/translation-opcode.h", 12591cb0ef41Sopenharmony_ci "src/diagnostics/basic-block-profiler.cc", 12601cb0ef41Sopenharmony_ci "src/diagnostics/basic-block-profiler.h", 12611cb0ef41Sopenharmony_ci "src/diagnostics/code-tracer.h", 12621cb0ef41Sopenharmony_ci "src/diagnostics/compilation-statistics.cc", 12631cb0ef41Sopenharmony_ci "src/diagnostics/compilation-statistics.h", 12641cb0ef41Sopenharmony_ci "src/diagnostics/disasm.h", 12651cb0ef41Sopenharmony_ci "src/diagnostics/disassembler.cc", 12661cb0ef41Sopenharmony_ci "src/diagnostics/disassembler.h", 12671cb0ef41Sopenharmony_ci "src/diagnostics/eh-frame.cc", 12681cb0ef41Sopenharmony_ci "src/diagnostics/eh-frame.h", 12691cb0ef41Sopenharmony_ci "src/diagnostics/gdb-jit.cc", 12701cb0ef41Sopenharmony_ci "src/diagnostics/gdb-jit.h", 12711cb0ef41Sopenharmony_ci "src/diagnostics/objects-debug.cc", 12721cb0ef41Sopenharmony_ci "src/diagnostics/objects-printer.cc", 12731cb0ef41Sopenharmony_ci "src/diagnostics/perf-jit.cc", 12741cb0ef41Sopenharmony_ci "src/diagnostics/perf-jit.h", 12751cb0ef41Sopenharmony_ci "src/diagnostics/unwinder.cc", 12761cb0ef41Sopenharmony_ci "src/diagnostics/unwinder.h", 12771cb0ef41Sopenharmony_ci "src/execution/arguments-inl.h", 12781cb0ef41Sopenharmony_ci "src/execution/arguments.cc", 12791cb0ef41Sopenharmony_ci "src/execution/arguments.h", 12801cb0ef41Sopenharmony_ci "src/execution/clobber-registers.cc", 12811cb0ef41Sopenharmony_ci "src/execution/clobber-registers.h", 12821cb0ef41Sopenharmony_ci "src/execution/encoded-c-signature.cc", 12831cb0ef41Sopenharmony_ci "src/execution/encoded-c-signature.h", 12841cb0ef41Sopenharmony_ci "src/execution/embedder-state.h", 12851cb0ef41Sopenharmony_ci "src/execution/embedder-state.cc", 12861cb0ef41Sopenharmony_ci "src/execution/execution.cc", 12871cb0ef41Sopenharmony_ci "src/execution/execution.h", 12881cb0ef41Sopenharmony_ci "src/execution/frame-constants.h", 12891cb0ef41Sopenharmony_ci "src/execution/frames-inl.h", 12901cb0ef41Sopenharmony_ci "src/execution/frames.cc", 12911cb0ef41Sopenharmony_ci "src/execution/frames.h", 12921cb0ef41Sopenharmony_ci "src/execution/futex-emulation.cc", 12931cb0ef41Sopenharmony_ci "src/execution/futex-emulation.h", 12941cb0ef41Sopenharmony_ci "src/execution/interrupts-scope.cc", 12951cb0ef41Sopenharmony_ci "src/execution/interrupts-scope.h", 12961cb0ef41Sopenharmony_ci "src/execution/isolate-data.h", 12971cb0ef41Sopenharmony_ci "src/execution/isolate-inl.h", 12981cb0ef41Sopenharmony_ci "src/execution/isolate-utils.h", 12991cb0ef41Sopenharmony_ci "src/execution/isolate-utils-inl.h", 13001cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-base.h", 13011cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-file-writer.h", 13021cb0ef41Sopenharmony_ci "src/execution/isolate.cc", 13031cb0ef41Sopenharmony_ci "src/execution/isolate.h", 13041cb0ef41Sopenharmony_ci "src/execution/local-isolate-inl.h", 13051cb0ef41Sopenharmony_ci "src/execution/local-isolate.cc", 13061cb0ef41Sopenharmony_ci "src/execution/local-isolate.h", 13071cb0ef41Sopenharmony_ci "src/execution/messages.cc", 13081cb0ef41Sopenharmony_ci "src/execution/messages.h", 13091cb0ef41Sopenharmony_ci "src/execution/microtask-queue.cc", 13101cb0ef41Sopenharmony_ci "src/execution/microtask-queue.h", 13111cb0ef41Sopenharmony_ci "src/execution/pointer-authentication.h", 13121cb0ef41Sopenharmony_ci "src/execution/protectors-inl.h", 13131cb0ef41Sopenharmony_ci "src/execution/protectors.cc", 13141cb0ef41Sopenharmony_ci "src/execution/protectors.h", 13151cb0ef41Sopenharmony_ci "src/execution/shared-mutex-guard-if-off-thread.h", 13161cb0ef41Sopenharmony_ci "src/execution/simulator-base.cc", 13171cb0ef41Sopenharmony_ci "src/execution/simulator-base.h", 13181cb0ef41Sopenharmony_ci "src/execution/simulator.h", 13191cb0ef41Sopenharmony_ci "src/execution/stack-guard.cc", 13201cb0ef41Sopenharmony_ci "src/execution/stack-guard.h", 13211cb0ef41Sopenharmony_ci "src/execution/thread-id.cc", 13221cb0ef41Sopenharmony_ci "src/execution/thread-id.h", 13231cb0ef41Sopenharmony_ci "src/execution/thread-local-top.cc", 13241cb0ef41Sopenharmony_ci "src/execution/thread-local-top.h", 13251cb0ef41Sopenharmony_ci "src/execution/tiering-manager.cc", 13261cb0ef41Sopenharmony_ci "src/execution/tiering-manager.h", 13271cb0ef41Sopenharmony_ci "src/execution/v8threads.cc", 13281cb0ef41Sopenharmony_ci "src/execution/v8threads.h", 13291cb0ef41Sopenharmony_ci "src/execution/vm-state-inl.h", 13301cb0ef41Sopenharmony_ci "src/execution/vm-state.h", 13311cb0ef41Sopenharmony_ci "src/extensions/cputracemark-extension.cc", 13321cb0ef41Sopenharmony_ci "src/extensions/cputracemark-extension.h", 13331cb0ef41Sopenharmony_ci "src/extensions/externalize-string-extension.cc", 13341cb0ef41Sopenharmony_ci "src/extensions/externalize-string-extension.h", 13351cb0ef41Sopenharmony_ci "src/extensions/gc-extension.cc", 13361cb0ef41Sopenharmony_ci "src/extensions/gc-extension.h", 13371cb0ef41Sopenharmony_ci "src/extensions/ignition-statistics-extension.cc", 13381cb0ef41Sopenharmony_ci "src/extensions/ignition-statistics-extension.h", 13391cb0ef41Sopenharmony_ci "src/extensions/statistics-extension.cc", 13401cb0ef41Sopenharmony_ci "src/extensions/statistics-extension.h", 13411cb0ef41Sopenharmony_ci "src/extensions/trigger-failure-extension.cc", 13421cb0ef41Sopenharmony_ci "src/extensions/trigger-failure-extension.h", 13431cb0ef41Sopenharmony_ci "src/flags/flag-definitions.h", 13441cb0ef41Sopenharmony_ci "src/flags/flags.cc", 13451cb0ef41Sopenharmony_ci "src/flags/flags.h", 13461cb0ef41Sopenharmony_ci "src/handles/global-handles-inl.h", 13471cb0ef41Sopenharmony_ci "src/handles/global-handles.cc", 13481cb0ef41Sopenharmony_ci "src/handles/global-handles.h", 13491cb0ef41Sopenharmony_ci "src/handles/handles-inl.h", 13501cb0ef41Sopenharmony_ci "src/handles/handles.cc", 13511cb0ef41Sopenharmony_ci "src/handles/handles.h", 13521cb0ef41Sopenharmony_ci "src/handles/local-handles-inl.h", 13531cb0ef41Sopenharmony_ci "src/handles/local-handles.cc", 13541cb0ef41Sopenharmony_ci "src/handles/local-handles.h", 13551cb0ef41Sopenharmony_ci "src/handles/maybe-handles-inl.h", 13561cb0ef41Sopenharmony_ci "src/handles/maybe-handles.h", 13571cb0ef41Sopenharmony_ci "src/handles/persistent-handles.cc", 13581cb0ef41Sopenharmony_ci "src/handles/persistent-handles.h", 13591cb0ef41Sopenharmony_ci "src/heap/base/active-system-pages.cc", 13601cb0ef41Sopenharmony_ci "src/heap/base/active-system-pages.h", 13611cb0ef41Sopenharmony_ci "src/heap/allocation-observer.cc", 13621cb0ef41Sopenharmony_ci "src/heap/allocation-observer.h", 13631cb0ef41Sopenharmony_ci "src/heap/allocation-result.h", 13641cb0ef41Sopenharmony_ci "src/heap/allocation-stats.h", 13651cb0ef41Sopenharmony_ci "src/heap/array-buffer-sweeper.cc", 13661cb0ef41Sopenharmony_ci "src/heap/array-buffer-sweeper.h", 13671cb0ef41Sopenharmony_ci "src/heap/base-space.cc", 13681cb0ef41Sopenharmony_ci "src/heap/base-space.h", 13691cb0ef41Sopenharmony_ci "src/heap/basic-memory-chunk.cc", 13701cb0ef41Sopenharmony_ci "src/heap/basic-memory-chunk.h", 13711cb0ef41Sopenharmony_ci "src/heap/code-object-registry.cc", 13721cb0ef41Sopenharmony_ci "src/heap/code-object-registry.h", 13731cb0ef41Sopenharmony_ci "src/heap/code-range.h", 13741cb0ef41Sopenharmony_ci "src/heap/code-range.cc", 13751cb0ef41Sopenharmony_ci "src/heap/code-stats.cc", 13761cb0ef41Sopenharmony_ci "src/heap/code-stats.h", 13771cb0ef41Sopenharmony_ci "src/heap/collection-barrier.cc", 13781cb0ef41Sopenharmony_ci "src/heap/collection-barrier.h", 13791cb0ef41Sopenharmony_ci "src/heap/combined-heap.cc", 13801cb0ef41Sopenharmony_ci "src/heap/combined-heap.h", 13811cb0ef41Sopenharmony_ci "src/heap/concurrent-allocator-inl.h", 13821cb0ef41Sopenharmony_ci "src/heap/concurrent-allocator.cc", 13831cb0ef41Sopenharmony_ci "src/heap/concurrent-allocator.h", 13841cb0ef41Sopenharmony_ci "src/heap/concurrent-marking.cc", 13851cb0ef41Sopenharmony_ci "src/heap/concurrent-marking.h", 13861cb0ef41Sopenharmony_ci "src/heap/cppgc-js/cpp-heap.cc", 13871cb0ef41Sopenharmony_ci "src/heap/cppgc-js/cpp-heap.h", 13881cb0ef41Sopenharmony_ci "src/heap/cppgc-js/cpp-marking-state.h", 13891cb0ef41Sopenharmony_ci "src/heap/cppgc-js/cpp-marking-state-inl.h", 13901cb0ef41Sopenharmony_ci "src/heap/cppgc-js/cpp-snapshot.cc", 13911cb0ef41Sopenharmony_ci "src/heap/cppgc-js/cpp-snapshot.h", 13921cb0ef41Sopenharmony_ci "src/heap/cppgc-js/unified-heap-marking-state.cc", 13931cb0ef41Sopenharmony_ci "src/heap/cppgc-js/unified-heap-marking-state.h", 13941cb0ef41Sopenharmony_ci "src/heap/cppgc-js/unified-heap-marking-state-inl.h", 13951cb0ef41Sopenharmony_ci "src/heap/cppgc-js/unified-heap-marking-verifier.cc", 13961cb0ef41Sopenharmony_ci "src/heap/cppgc-js/unified-heap-marking-verifier.h", 13971cb0ef41Sopenharmony_ci "src/heap/cppgc-js/unified-heap-marking-visitor.cc", 13981cb0ef41Sopenharmony_ci "src/heap/cppgc-js/unified-heap-marking-visitor.h", 13991cb0ef41Sopenharmony_ci "src/heap/embedder-tracing.cc", 14001cb0ef41Sopenharmony_ci "src/heap/embedder-tracing.h", 14011cb0ef41Sopenharmony_ci "src/heap/embedder-tracing-inl.h", 14021cb0ef41Sopenharmony_ci "src/heap/factory-base.cc", 14031cb0ef41Sopenharmony_ci "src/heap/factory-base.h", 14041cb0ef41Sopenharmony_ci "src/heap/factory-base-inl.h", 14051cb0ef41Sopenharmony_ci "src/heap/factory-inl.h", 14061cb0ef41Sopenharmony_ci "src/heap/factory.cc", 14071cb0ef41Sopenharmony_ci "src/heap/factory.h", 14081cb0ef41Sopenharmony_ci "src/heap/finalization-registry-cleanup-task.cc", 14091cb0ef41Sopenharmony_ci "src/heap/finalization-registry-cleanup-task.h", 14101cb0ef41Sopenharmony_ci "src/heap/free-list-inl.h", 14111cb0ef41Sopenharmony_ci "src/heap/free-list.cc", 14121cb0ef41Sopenharmony_ci "src/heap/free-list.h", 14131cb0ef41Sopenharmony_ci "src/heap/gc-idle-time-handler.cc", 14141cb0ef41Sopenharmony_ci "src/heap/gc-idle-time-handler.h", 14151cb0ef41Sopenharmony_ci "src/heap/gc-tracer.cc", 14161cb0ef41Sopenharmony_ci "src/heap/gc-tracer-inl.h", 14171cb0ef41Sopenharmony_ci "src/heap/gc-tracer.h", 14181cb0ef41Sopenharmony_ci "src/heap/heap-allocator-inl.h", 14191cb0ef41Sopenharmony_ci "src/heap/heap-allocator.cc", 14201cb0ef41Sopenharmony_ci "src/heap/heap-allocator.h", 14211cb0ef41Sopenharmony_ci "src/heap/heap-controller.cc", 14221cb0ef41Sopenharmony_ci "src/heap/heap-controller.h", 14231cb0ef41Sopenharmony_ci "src/heap/heap-inl.h", 14241cb0ef41Sopenharmony_ci "src/heap/heap-layout-tracer.cc", 14251cb0ef41Sopenharmony_ci "src/heap/heap-layout-tracer.h", 14261cb0ef41Sopenharmony_ci "src/heap/heap-write-barrier-inl.h", 14271cb0ef41Sopenharmony_ci "src/heap/heap-write-barrier.cc", 14281cb0ef41Sopenharmony_ci "src/heap/heap-write-barrier.h", 14291cb0ef41Sopenharmony_ci "src/heap/heap.cc", 14301cb0ef41Sopenharmony_ci "src/heap/heap.h", 14311cb0ef41Sopenharmony_ci "src/heap/incremental-marking-inl.h", 14321cb0ef41Sopenharmony_ci "src/heap/incremental-marking-job.cc", 14331cb0ef41Sopenharmony_ci "src/heap/incremental-marking-job.h", 14341cb0ef41Sopenharmony_ci "src/heap/incremental-marking.cc", 14351cb0ef41Sopenharmony_ci "src/heap/incremental-marking.h", 14361cb0ef41Sopenharmony_ci "src/heap/index-generator.cc", 14371cb0ef41Sopenharmony_ci "src/heap/index-generator.h", 14381cb0ef41Sopenharmony_ci "src/heap/invalidated-slots-inl.h", 14391cb0ef41Sopenharmony_ci "src/heap/invalidated-slots.cc", 14401cb0ef41Sopenharmony_ci "src/heap/invalidated-slots.h", 14411cb0ef41Sopenharmony_ci "src/heap/large-spaces.cc", 14421cb0ef41Sopenharmony_ci "src/heap/large-spaces.h", 14431cb0ef41Sopenharmony_ci "src/heap/linear-allocation-area.h", 14441cb0ef41Sopenharmony_ci "src/heap/list.h", 14451cb0ef41Sopenharmony_ci "src/heap/evacuation-allocator-inl.h", 14461cb0ef41Sopenharmony_ci "src/heap/evacuation-allocator.h", 14471cb0ef41Sopenharmony_ci "src/heap/local-factory.cc", 14481cb0ef41Sopenharmony_ci "src/heap/local-factory.h", 14491cb0ef41Sopenharmony_ci "src/heap/local-factory-inl.h", 14501cb0ef41Sopenharmony_ci "src/heap/local-heap-inl.h", 14511cb0ef41Sopenharmony_ci "src/heap/local-heap.cc", 14521cb0ef41Sopenharmony_ci "src/heap/local-heap.h", 14531cb0ef41Sopenharmony_ci "src/heap/mark-compact-inl.h", 14541cb0ef41Sopenharmony_ci "src/heap/mark-compact.cc", 14551cb0ef41Sopenharmony_ci "src/heap/mark-compact.h", 14561cb0ef41Sopenharmony_ci "src/heap/marking-barrier.cc", 14571cb0ef41Sopenharmony_ci "src/heap/marking-barrier.h", 14581cb0ef41Sopenharmony_ci "src/heap/marking-barrier-inl.h", 14591cb0ef41Sopenharmony_ci "src/heap/marking-visitor-inl.h", 14601cb0ef41Sopenharmony_ci "src/heap/marking-visitor.h", 14611cb0ef41Sopenharmony_ci "src/heap/marking-worklist-inl.h", 14621cb0ef41Sopenharmony_ci "src/heap/marking-worklist.cc", 14631cb0ef41Sopenharmony_ci "src/heap/marking-worklist.h", 14641cb0ef41Sopenharmony_ci "src/heap/marking.cc", 14651cb0ef41Sopenharmony_ci "src/heap/marking.h", 14661cb0ef41Sopenharmony_ci "src/heap/memory-allocator.cc", 14671cb0ef41Sopenharmony_ci "src/heap/memory-allocator.h", 14681cb0ef41Sopenharmony_ci "src/heap/memory-chunk-inl.h", 14691cb0ef41Sopenharmony_ci "src/heap/memory-chunk-layout.cc", 14701cb0ef41Sopenharmony_ci "src/heap/memory-chunk-layout.h", 14711cb0ef41Sopenharmony_ci "src/heap/memory-chunk.cc", 14721cb0ef41Sopenharmony_ci "src/heap/memory-chunk.h", 14731cb0ef41Sopenharmony_ci "src/heap/memory-measurement-inl.h", 14741cb0ef41Sopenharmony_ci "src/heap/memory-measurement.cc", 14751cb0ef41Sopenharmony_ci "src/heap/memory-measurement.h", 14761cb0ef41Sopenharmony_ci "src/heap/memory-reducer.cc", 14771cb0ef41Sopenharmony_ci "src/heap/memory-reducer.h", 14781cb0ef41Sopenharmony_ci "src/heap/new-spaces-inl.h", 14791cb0ef41Sopenharmony_ci "src/heap/new-spaces.cc", 14801cb0ef41Sopenharmony_ci "src/heap/new-spaces.h", 14811cb0ef41Sopenharmony_ci "src/heap/object-stats.cc", 14821cb0ef41Sopenharmony_ci "src/heap/object-stats.h", 14831cb0ef41Sopenharmony_ci "src/heap/objects-visiting-inl.h", 14841cb0ef41Sopenharmony_ci "src/heap/objects-visiting.cc", 14851cb0ef41Sopenharmony_ci "src/heap/objects-visiting.h", 14861cb0ef41Sopenharmony_ci "src/heap/paged-spaces-inl.h", 14871cb0ef41Sopenharmony_ci "src/heap/paged-spaces.cc", 14881cb0ef41Sopenharmony_ci "src/heap/paged-spaces.h", 14891cb0ef41Sopenharmony_ci "src/heap/parallel-work-item.h", 14901cb0ef41Sopenharmony_ci "src/heap/parked-scope.h", 14911cb0ef41Sopenharmony_ci "src/heap/progress-bar.h", 14921cb0ef41Sopenharmony_ci "src/heap/read-only-heap-inl.h", 14931cb0ef41Sopenharmony_ci "src/heap/read-only-heap.cc", 14941cb0ef41Sopenharmony_ci "src/heap/read-only-heap.h", 14951cb0ef41Sopenharmony_ci "src/heap/read-only-spaces.cc", 14961cb0ef41Sopenharmony_ci "src/heap/read-only-spaces.h", 14971cb0ef41Sopenharmony_ci "src/heap/remembered-set-inl.h", 14981cb0ef41Sopenharmony_ci "src/heap/remembered-set.h", 14991cb0ef41Sopenharmony_ci "src/heap/safepoint.cc", 15001cb0ef41Sopenharmony_ci "src/heap/safepoint.h", 15011cb0ef41Sopenharmony_ci "src/heap/scavenge-job.cc", 15021cb0ef41Sopenharmony_ci "src/heap/scavenge-job.h", 15031cb0ef41Sopenharmony_ci "src/heap/scavenger-inl.h", 15041cb0ef41Sopenharmony_ci "src/heap/scavenger.cc", 15051cb0ef41Sopenharmony_ci "src/heap/scavenger.h", 15061cb0ef41Sopenharmony_ci "src/heap/slot-set.cc", 15071cb0ef41Sopenharmony_ci "src/heap/slot-set.h", 15081cb0ef41Sopenharmony_ci "src/heap/spaces-inl.h", 15091cb0ef41Sopenharmony_ci "src/heap/spaces.cc", 15101cb0ef41Sopenharmony_ci "src/heap/spaces.h", 15111cb0ef41Sopenharmony_ci "src/heap/stress-marking-observer.cc", 15121cb0ef41Sopenharmony_ci "src/heap/stress-marking-observer.h", 15131cb0ef41Sopenharmony_ci "src/heap/stress-scavenge-observer.cc", 15141cb0ef41Sopenharmony_ci "src/heap/stress-scavenge-observer.h", 15151cb0ef41Sopenharmony_ci "src/heap/sweeper.cc", 15161cb0ef41Sopenharmony_ci "src/heap/sweeper.h", 15171cb0ef41Sopenharmony_ci "src/heap/weak-object-worklists.cc", 15181cb0ef41Sopenharmony_ci "src/heap/weak-object-worklists.h", 15191cb0ef41Sopenharmony_ci "src/ic/call-optimization.cc", 15201cb0ef41Sopenharmony_ci "src/ic/call-optimization.h", 15211cb0ef41Sopenharmony_ci "src/ic/handler-configuration-inl.h", 15221cb0ef41Sopenharmony_ci "src/ic/handler-configuration.cc", 15231cb0ef41Sopenharmony_ci "src/ic/handler-configuration.h", 15241cb0ef41Sopenharmony_ci "src/ic/ic-inl.h", 15251cb0ef41Sopenharmony_ci "src/ic/ic-stats.cc", 15261cb0ef41Sopenharmony_ci "src/ic/ic-stats.h", 15271cb0ef41Sopenharmony_ci "src/ic/ic.cc", 15281cb0ef41Sopenharmony_ci "src/ic/ic.h", 15291cb0ef41Sopenharmony_ci "src/ic/stub-cache.cc", 15301cb0ef41Sopenharmony_ci "src/ic/stub-cache.h", 15311cb0ef41Sopenharmony_ci "src/init/bootstrapper.cc", 15321cb0ef41Sopenharmony_ci "src/init/bootstrapper.h", 15331cb0ef41Sopenharmony_ci "src/init/heap-symbols.h", 15341cb0ef41Sopenharmony_ci "src/init/icu_util.cc", 15351cb0ef41Sopenharmony_ci "src/init/icu_util.h", 15361cb0ef41Sopenharmony_ci "src/init/isolate-allocator.cc", 15371cb0ef41Sopenharmony_ci "src/init/isolate-allocator.h", 15381cb0ef41Sopenharmony_ci "src/init/setup-isolate.h", 15391cb0ef41Sopenharmony_ci "src/init/startup-data-util.cc", 15401cb0ef41Sopenharmony_ci "src/init/startup-data-util.h", 15411cb0ef41Sopenharmony_ci "src/init/v8.cc", 15421cb0ef41Sopenharmony_ci "src/init/v8.h", 15431cb0ef41Sopenharmony_ci "src/interpreter/block-coverage-builder.h", 15441cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-builder.cc", 15451cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-builder.h", 15461cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-iterator.cc", 15471cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-iterator.h", 15481cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-random-iterator.cc", 15491cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-random-iterator.h", 15501cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-writer.cc", 15511cb0ef41Sopenharmony_ci "src/interpreter/bytecode-array-writer.h", 15521cb0ef41Sopenharmony_ci "src/interpreter/bytecode-decoder.cc", 15531cb0ef41Sopenharmony_ci "src/interpreter/bytecode-decoder.h", 15541cb0ef41Sopenharmony_ci "src/interpreter/bytecode-flags.cc", 15551cb0ef41Sopenharmony_ci "src/interpreter/bytecode-flags.h", 15561cb0ef41Sopenharmony_ci "src/interpreter/bytecode-generator.cc", 15571cb0ef41Sopenharmony_ci "src/interpreter/bytecode-generator.h", 15581cb0ef41Sopenharmony_ci "src/interpreter/bytecode-jump-table.h", 15591cb0ef41Sopenharmony_ci "src/interpreter/bytecode-label.cc", 15601cb0ef41Sopenharmony_ci "src/interpreter/bytecode-label.h", 15611cb0ef41Sopenharmony_ci "src/interpreter/bytecode-node.cc", 15621cb0ef41Sopenharmony_ci "src/interpreter/bytecode-node.h", 15631cb0ef41Sopenharmony_ci "src/interpreter/bytecode-operands.cc", 15641cb0ef41Sopenharmony_ci "src/interpreter/bytecode-operands.h", 15651cb0ef41Sopenharmony_ci "src/interpreter/bytecode-register-allocator.h", 15661cb0ef41Sopenharmony_ci "src/interpreter/bytecode-register-optimizer.cc", 15671cb0ef41Sopenharmony_ci "src/interpreter/bytecode-register-optimizer.h", 15681cb0ef41Sopenharmony_ci "src/interpreter/bytecode-register.cc", 15691cb0ef41Sopenharmony_ci "src/interpreter/bytecode-register.h", 15701cb0ef41Sopenharmony_ci "src/interpreter/bytecode-source-info.cc", 15711cb0ef41Sopenharmony_ci "src/interpreter/bytecode-source-info.h", 15721cb0ef41Sopenharmony_ci "src/interpreter/bytecode-traits.h", 15731cb0ef41Sopenharmony_ci "src/interpreter/bytecodes.cc", 15741cb0ef41Sopenharmony_ci "src/interpreter/bytecodes.h", 15751cb0ef41Sopenharmony_ci "src/interpreter/constant-array-builder.cc", 15761cb0ef41Sopenharmony_ci "src/interpreter/constant-array-builder.h", 15771cb0ef41Sopenharmony_ci "src/interpreter/control-flow-builders.cc", 15781cb0ef41Sopenharmony_ci "src/interpreter/control-flow-builders.h", 15791cb0ef41Sopenharmony_ci "src/interpreter/handler-table-builder.cc", 15801cb0ef41Sopenharmony_ci "src/interpreter/handler-table-builder.h", 15811cb0ef41Sopenharmony_ci "src/interpreter/interpreter-generator.h", 15821cb0ef41Sopenharmony_ci "src/interpreter/interpreter-intrinsics.cc", 15831cb0ef41Sopenharmony_ci "src/interpreter/interpreter-intrinsics.h", 15841cb0ef41Sopenharmony_ci "src/interpreter/interpreter.cc", 15851cb0ef41Sopenharmony_ci "src/interpreter/interpreter.h", 15861cb0ef41Sopenharmony_ci "src/json/json-parser.cc", 15871cb0ef41Sopenharmony_ci "src/json/json-parser.h", 15881cb0ef41Sopenharmony_ci "src/json/json-stringifier.cc", 15891cb0ef41Sopenharmony_ci "src/json/json-stringifier.h", 15901cb0ef41Sopenharmony_ci "src/logging/code-events.h", 15911cb0ef41Sopenharmony_ci "src/logging/counters-definitions.h", 15921cb0ef41Sopenharmony_ci "src/logging/counters.cc", 15931cb0ef41Sopenharmony_ci "src/logging/counters.h", 15941cb0ef41Sopenharmony_ci "src/logging/counters-scopes.h", 15951cb0ef41Sopenharmony_ci "src/logging/local-logger.cc", 15961cb0ef41Sopenharmony_ci "src/logging/local-logger.h", 15971cb0ef41Sopenharmony_ci "src/logging/log-inl.h", 15981cb0ef41Sopenharmony_ci "src/logging/log-utils.cc", 15991cb0ef41Sopenharmony_ci "src/logging/log-utils.h", 16001cb0ef41Sopenharmony_ci "src/logging/log.cc", 16011cb0ef41Sopenharmony_ci "src/logging/log.h", 16021cb0ef41Sopenharmony_ci "src/logging/metrics.cc", 16031cb0ef41Sopenharmony_ci "src/logging/metrics.h", 16041cb0ef41Sopenharmony_ci "src/logging/tracing-flags.cc", 16051cb0ef41Sopenharmony_ci "src/logging/tracing-flags.h", 16061cb0ef41Sopenharmony_ci "src/logging/runtime-call-stats.h", 16071cb0ef41Sopenharmony_ci "src/logging/runtime-call-stats-scope.h", 16081cb0ef41Sopenharmony_ci "src/numbers/conversions-inl.h", 16091cb0ef41Sopenharmony_ci "src/numbers/conversions.cc", 16101cb0ef41Sopenharmony_ci "src/numbers/conversions.h", 16111cb0ef41Sopenharmony_ci "src/numbers/hash-seed-inl.h", 16121cb0ef41Sopenharmony_ci "src/numbers/math-random.cc", 16131cb0ef41Sopenharmony_ci "src/numbers/math-random.h", 16141cb0ef41Sopenharmony_ci "src/objects/all-objects-inl.h", 16151cb0ef41Sopenharmony_ci "src/objects/allocation-site-inl.h", 16161cb0ef41Sopenharmony_ci "src/objects/allocation-site-scopes-inl.h", 16171cb0ef41Sopenharmony_ci "src/objects/allocation-site-scopes.h", 16181cb0ef41Sopenharmony_ci "src/objects/allocation-site.h", 16191cb0ef41Sopenharmony_ci "src/objects/api-callbacks-inl.h", 16201cb0ef41Sopenharmony_ci "src/objects/api-callbacks.h", 16211cb0ef41Sopenharmony_ci "src/objects/arguments-inl.h", 16221cb0ef41Sopenharmony_ci "src/objects/arguments.h", 16231cb0ef41Sopenharmony_ci "src/objects/backing-store.cc", 16241cb0ef41Sopenharmony_ci "src/objects/backing-store.h", 16251cb0ef41Sopenharmony_ci "src/objects/bigint-inl.h", 16261cb0ef41Sopenharmony_ci "src/objects/bigint.cc", 16271cb0ef41Sopenharmony_ci "src/objects/bigint.h", 16281cb0ef41Sopenharmony_ci "src/objects/call-site-info-inl.h", 16291cb0ef41Sopenharmony_ci "src/objects/call-site-info.cc", 16301cb0ef41Sopenharmony_ci "src/objects/call-site-info.h", 16311cb0ef41Sopenharmony_ci "src/objects/cell-inl.h", 16321cb0ef41Sopenharmony_ci "src/objects/cell.h", 16331cb0ef41Sopenharmony_ci "src/objects/code-inl.h", 16341cb0ef41Sopenharmony_ci "src/objects/code-kind.cc", 16351cb0ef41Sopenharmony_ci "src/objects/code-kind.h", 16361cb0ef41Sopenharmony_ci "src/objects/code.cc", 16371cb0ef41Sopenharmony_ci "src/objects/code.h", 16381cb0ef41Sopenharmony_ci "src/objects/compilation-cache-table-inl.h", 16391cb0ef41Sopenharmony_ci "src/objects/compilation-cache-table.cc", 16401cb0ef41Sopenharmony_ci "src/objects/compilation-cache-table.h", 16411cb0ef41Sopenharmony_ci "src/objects/compressed-slots-inl.h", 16421cb0ef41Sopenharmony_ci "src/objects/compressed-slots.h", 16431cb0ef41Sopenharmony_ci "src/objects/contexts-inl.h", 16441cb0ef41Sopenharmony_ci "src/objects/contexts.cc", 16451cb0ef41Sopenharmony_ci "src/objects/contexts.h", 16461cb0ef41Sopenharmony_ci "src/objects/data-handler-inl.h", 16471cb0ef41Sopenharmony_ci "src/objects/data-handler.h", 16481cb0ef41Sopenharmony_ci "src/objects/debug-objects-inl.h", 16491cb0ef41Sopenharmony_ci "src/objects/debug-objects.cc", 16501cb0ef41Sopenharmony_ci "src/objects/debug-objects.h", 16511cb0ef41Sopenharmony_ci "src/objects/descriptor-array-inl.h", 16521cb0ef41Sopenharmony_ci "src/objects/descriptor-array.h", 16531cb0ef41Sopenharmony_ci "src/objects/dictionary-inl.h", 16541cb0ef41Sopenharmony_ci "src/objects/dictionary.h", 16551cb0ef41Sopenharmony_ci "src/objects/elements-inl.h", 16561cb0ef41Sopenharmony_ci "src/objects/elements-kind.cc", 16571cb0ef41Sopenharmony_ci "src/objects/elements-kind.h", 16581cb0ef41Sopenharmony_ci "src/objects/elements.cc", 16591cb0ef41Sopenharmony_ci "src/objects/elements.h", 16601cb0ef41Sopenharmony_ci "src/objects/embedder-data-array-inl.h", 16611cb0ef41Sopenharmony_ci "src/objects/embedder-data-array.cc", 16621cb0ef41Sopenharmony_ci "src/objects/embedder-data-array.h", 16631cb0ef41Sopenharmony_ci "src/objects/embedder-data-slot-inl.h", 16641cb0ef41Sopenharmony_ci "src/objects/embedder-data-slot.h", 16651cb0ef41Sopenharmony_ci "src/objects/feedback-cell-inl.h", 16661cb0ef41Sopenharmony_ci "src/objects/feedback-cell.h", 16671cb0ef41Sopenharmony_ci "src/objects/feedback-vector-inl.h", 16681cb0ef41Sopenharmony_ci "src/objects/feedback-vector.cc", 16691cb0ef41Sopenharmony_ci "src/objects/feedback-vector.h", 16701cb0ef41Sopenharmony_ci "src/objects/field-index-inl.h", 16711cb0ef41Sopenharmony_ci "src/objects/field-index.h", 16721cb0ef41Sopenharmony_ci "src/objects/field-type.cc", 16731cb0ef41Sopenharmony_ci "src/objects/field-type.h", 16741cb0ef41Sopenharmony_ci "src/objects/fixed-array-inl.h", 16751cb0ef41Sopenharmony_ci "src/objects/fixed-array.h", 16761cb0ef41Sopenharmony_ci "src/objects/foreign-inl.h", 16771cb0ef41Sopenharmony_ci "src/objects/foreign.h", 16781cb0ef41Sopenharmony_ci "src/objects/free-space-inl.h", 16791cb0ef41Sopenharmony_ci "src/objects/free-space.h", 16801cb0ef41Sopenharmony_ci "src/objects/function-kind.h", 16811cb0ef41Sopenharmony_ci "src/objects/function-syntax-kind.h", 16821cb0ef41Sopenharmony_ci "src/objects/hash-table-inl.h", 16831cb0ef41Sopenharmony_ci "src/objects/hash-table.h", 16841cb0ef41Sopenharmony_ci "src/objects/heap-number-inl.h", 16851cb0ef41Sopenharmony_ci "src/objects/heap-number.h", 16861cb0ef41Sopenharmony_ci "src/objects/heap-object-inl.h", 16871cb0ef41Sopenharmony_ci "src/objects/heap-object.h", 16881cb0ef41Sopenharmony_ci "src/objects/instance-type-inl.h", 16891cb0ef41Sopenharmony_ci "src/objects/instance-type.h", 16901cb0ef41Sopenharmony_ci "src/objects/internal-index.h", 16911cb0ef41Sopenharmony_ci "src/objects/js-array-buffer-inl.h", 16921cb0ef41Sopenharmony_ci "src/objects/js-array-buffer.cc", 16931cb0ef41Sopenharmony_ci "src/objects/js-array-buffer.h", 16941cb0ef41Sopenharmony_ci "src/objects/js-array-inl.h", 16951cb0ef41Sopenharmony_ci "src/objects/js-array.h", 16961cb0ef41Sopenharmony_ci "src/objects/js-collection-inl.h", 16971cb0ef41Sopenharmony_ci "src/objects/js-collection-iterator.h", 16981cb0ef41Sopenharmony_ci "src/objects/js-collection-iterator-inl.h", 16991cb0ef41Sopenharmony_ci "src/objects/js-collection.h", 17001cb0ef41Sopenharmony_ci "src/objects/js-function-inl.h", 17011cb0ef41Sopenharmony_ci "src/objects/js-function.cc", 17021cb0ef41Sopenharmony_ci "src/objects/js-function.h", 17031cb0ef41Sopenharmony_ci "src/objects/js-generator-inl.h", 17041cb0ef41Sopenharmony_ci "src/objects/js-generator.h", 17051cb0ef41Sopenharmony_ci "src/objects/js-objects-inl.h", 17061cb0ef41Sopenharmony_ci "src/objects/js-objects.cc", 17071cb0ef41Sopenharmony_ci "src/objects/js-objects.h", 17081cb0ef41Sopenharmony_ci "src/objects/js-promise-inl.h", 17091cb0ef41Sopenharmony_ci "src/objects/js-promise.h", 17101cb0ef41Sopenharmony_ci "src/objects/js-proxy-inl.h", 17111cb0ef41Sopenharmony_ci "src/objects/js-proxy.h", 17121cb0ef41Sopenharmony_ci "src/objects/js-regexp-inl.h", 17131cb0ef41Sopenharmony_ci "src/objects/js-regexp-string-iterator-inl.h", 17141cb0ef41Sopenharmony_ci "src/objects/js-regexp-string-iterator.h", 17151cb0ef41Sopenharmony_ci "src/objects/js-regexp.cc", 17161cb0ef41Sopenharmony_ci "src/objects/js-regexp.h", 17171cb0ef41Sopenharmony_ci "src/objects/js-shadow-realms.h", 17181cb0ef41Sopenharmony_ci "src/objects/js-shadow-realms-inl.h", 17191cb0ef41Sopenharmony_ci "src/objects/js-struct.h", 17201cb0ef41Sopenharmony_ci "src/objects/js-struct-inl.h", 17211cb0ef41Sopenharmony_ci "src/objects/js-temporal-objects.h", 17221cb0ef41Sopenharmony_ci "src/objects/js-temporal-objects-inl.h", 17231cb0ef41Sopenharmony_ci "src/objects/js-temporal-objects.cc", 17241cb0ef41Sopenharmony_ci "src/objects/js-weak-refs.h", 17251cb0ef41Sopenharmony_ci "src/objects/js-weak-refs-inl.h", 17261cb0ef41Sopenharmony_ci "src/objects/keys.cc", 17271cb0ef41Sopenharmony_ci "src/objects/keys.h", 17281cb0ef41Sopenharmony_ci "src/objects/literal-objects-inl.h", 17291cb0ef41Sopenharmony_ci "src/objects/literal-objects.cc", 17301cb0ef41Sopenharmony_ci "src/objects/literal-objects.h", 17311cb0ef41Sopenharmony_ci "src/objects/lookup-cache-inl.h", 17321cb0ef41Sopenharmony_ci "src/objects/lookup-cache.cc", 17331cb0ef41Sopenharmony_ci "src/objects/lookup-cache.h", 17341cb0ef41Sopenharmony_ci "src/objects/lookup-inl.h", 17351cb0ef41Sopenharmony_ci "src/objects/lookup.cc", 17361cb0ef41Sopenharmony_ci "src/objects/lookup.h", 17371cb0ef41Sopenharmony_ci "src/objects/managed-inl.h", 17381cb0ef41Sopenharmony_ci "src/objects/managed.cc", 17391cb0ef41Sopenharmony_ci "src/objects/managed.h", 17401cb0ef41Sopenharmony_ci "src/objects/map-inl.h", 17411cb0ef41Sopenharmony_ci "src/objects/map-updater.cc", 17421cb0ef41Sopenharmony_ci "src/objects/map-updater.h", 17431cb0ef41Sopenharmony_ci "src/objects/map.cc", 17441cb0ef41Sopenharmony_ci "src/objects/map.h", 17451cb0ef41Sopenharmony_ci "src/objects/maybe-object-inl.h", 17461cb0ef41Sopenharmony_ci "src/objects/maybe-object.h", 17471cb0ef41Sopenharmony_ci "src/objects/megadom-handler-inl.h", 17481cb0ef41Sopenharmony_ci "src/objects/megadom-handler.h", 17491cb0ef41Sopenharmony_ci "src/objects/microtask-inl.h", 17501cb0ef41Sopenharmony_ci "src/objects/microtask.h", 17511cb0ef41Sopenharmony_ci "src/objects/module-inl.h", 17521cb0ef41Sopenharmony_ci "src/objects/module.cc", 17531cb0ef41Sopenharmony_ci "src/objects/module.h", 17541cb0ef41Sopenharmony_ci "src/objects/name-inl.h", 17551cb0ef41Sopenharmony_ci "src/objects/name.h", 17561cb0ef41Sopenharmony_ci "src/objects/object-list-macros.h", 17571cb0ef41Sopenharmony_ci "src/objects/object-macros-undef.h", 17581cb0ef41Sopenharmony_ci "src/objects/object-macros.h", 17591cb0ef41Sopenharmony_ci "src/objects/object-type.cc", 17601cb0ef41Sopenharmony_ci "src/objects/object-type.h", 17611cb0ef41Sopenharmony_ci "src/objects/objects-body-descriptors-inl.h", 17621cb0ef41Sopenharmony_ci "src/objects/objects-body-descriptors.h", 17631cb0ef41Sopenharmony_ci "src/objects/objects-inl.h", 17641cb0ef41Sopenharmony_ci "src/objects/objects.cc", 17651cb0ef41Sopenharmony_ci "src/objects/objects.h", 17661cb0ef41Sopenharmony_ci "src/objects/objects-definitions.h", 17671cb0ef41Sopenharmony_ci "src/objects/oddball-inl.h", 17681cb0ef41Sopenharmony_ci "src/objects/oddball.h", 17691cb0ef41Sopenharmony_ci "src/objects/option-utils.h", 17701cb0ef41Sopenharmony_ci "src/objects/option-utils.cc", 17711cb0ef41Sopenharmony_ci "src/objects/ordered-hash-table-inl.h", 17721cb0ef41Sopenharmony_ci "src/objects/ordered-hash-table.cc", 17731cb0ef41Sopenharmony_ci "src/objects/ordered-hash-table.h", 17741cb0ef41Sopenharmony_ci "src/objects/osr-optimized-code-cache-inl.h", 17751cb0ef41Sopenharmony_ci "src/objects/osr-optimized-code-cache.cc", 17761cb0ef41Sopenharmony_ci "src/objects/osr-optimized-code-cache.h", 17771cb0ef41Sopenharmony_ci "src/objects/primitive-heap-object-inl.h", 17781cb0ef41Sopenharmony_ci "src/objects/primitive-heap-object.h", 17791cb0ef41Sopenharmony_ci "src/objects/promise-inl.h", 17801cb0ef41Sopenharmony_ci "src/objects/promise.h", 17811cb0ef41Sopenharmony_ci "src/objects/property-array-inl.h", 17821cb0ef41Sopenharmony_ci "src/objects/property-array.h", 17831cb0ef41Sopenharmony_ci "src/objects/property-cell-inl.h", 17841cb0ef41Sopenharmony_ci "src/objects/property-cell.h", 17851cb0ef41Sopenharmony_ci "src/objects/property-descriptor-object-inl.h", 17861cb0ef41Sopenharmony_ci "src/objects/property-descriptor-object.h", 17871cb0ef41Sopenharmony_ci "src/objects/property-descriptor.cc", 17881cb0ef41Sopenharmony_ci "src/objects/property-descriptor.h", 17891cb0ef41Sopenharmony_ci "src/objects/property-details.h", 17901cb0ef41Sopenharmony_ci "src/objects/property.cc", 17911cb0ef41Sopenharmony_ci "src/objects/property.h", 17921cb0ef41Sopenharmony_ci "src/objects/prototype-info-inl.h", 17931cb0ef41Sopenharmony_ci "src/objects/prototype-info.h", 17941cb0ef41Sopenharmony_ci "src/objects/prototype.h", 17951cb0ef41Sopenharmony_ci "src/objects/prototype-inl.h", 17961cb0ef41Sopenharmony_ci "src/objects/regexp-match-info-inl.h", 17971cb0ef41Sopenharmony_ci "src/objects/regexp-match-info.h", 17981cb0ef41Sopenharmony_ci "src/objects/scope-info-inl.h", 17991cb0ef41Sopenharmony_ci "src/objects/scope-info.cc", 18001cb0ef41Sopenharmony_ci "src/objects/scope-info.h", 18011cb0ef41Sopenharmony_ci "src/objects/script-inl.h", 18021cb0ef41Sopenharmony_ci "src/objects/script.h", 18031cb0ef41Sopenharmony_ci "src/objects/shared-function-info-inl.h", 18041cb0ef41Sopenharmony_ci "src/objects/shared-function-info.cc", 18051cb0ef41Sopenharmony_ci "src/objects/shared-function-info.h", 18061cb0ef41Sopenharmony_ci "src/objects/slots-atomic-inl.h", 18071cb0ef41Sopenharmony_ci "src/objects/slots-inl.h", 18081cb0ef41Sopenharmony_ci "src/objects/slots.h", 18091cb0ef41Sopenharmony_ci "src/objects/smi-inl.h", 18101cb0ef41Sopenharmony_ci "src/objects/smi.h", 18111cb0ef41Sopenharmony_ci "src/objects/source-text-module.cc", 18121cb0ef41Sopenharmony_ci "src/objects/source-text-module.h", 18131cb0ef41Sopenharmony_ci "src/objects/source-text-module-inl.h", 18141cb0ef41Sopenharmony_ci "src/objects/string-comparator.cc", 18151cb0ef41Sopenharmony_ci "src/objects/string-comparator.h", 18161cb0ef41Sopenharmony_ci "src/objects/string-inl.h", 18171cb0ef41Sopenharmony_ci "src/objects/string-set-inl.h", 18181cb0ef41Sopenharmony_ci "src/objects/string-set.h", 18191cb0ef41Sopenharmony_ci "src/objects/string-table-inl.h", 18201cb0ef41Sopenharmony_ci "src/objects/string-table.cc", 18211cb0ef41Sopenharmony_ci "src/objects/symbol-table.cc", 18221cb0ef41Sopenharmony_ci "src/objects/string-table.h", 18231cb0ef41Sopenharmony_ci "src/objects/string.cc", 18241cb0ef41Sopenharmony_ci "src/objects/string.h", 18251cb0ef41Sopenharmony_ci "src/objects/struct-inl.h", 18261cb0ef41Sopenharmony_ci "src/objects/struct.h", 18271cb0ef41Sopenharmony_ci "src/objects/swiss-hash-table-helpers.h", 18281cb0ef41Sopenharmony_ci "src/objects/swiss-name-dictionary-inl.h", 18291cb0ef41Sopenharmony_ci "src/objects/swiss-name-dictionary.cc", 18301cb0ef41Sopenharmony_ci "src/objects/swiss-name-dictionary.h", 18311cb0ef41Sopenharmony_ci "src/objects/synthetic-module-inl.h", 18321cb0ef41Sopenharmony_ci "src/objects/synthetic-module.cc", 18331cb0ef41Sopenharmony_ci "src/objects/synthetic-module.h", 18341cb0ef41Sopenharmony_ci "src/objects/tagged-field-inl.h", 18351cb0ef41Sopenharmony_ci "src/objects/tagged-field.h", 18361cb0ef41Sopenharmony_ci "src/objects/tagged-impl-inl.h", 18371cb0ef41Sopenharmony_ci "src/objects/tagged-impl.cc", 18381cb0ef41Sopenharmony_ci "src/objects/tagged-impl.h", 18391cb0ef41Sopenharmony_ci "src/objects/tagged-index.h", 18401cb0ef41Sopenharmony_ci "src/objects/tagged-value-inl.h", 18411cb0ef41Sopenharmony_ci "src/objects/tagged-value.h", 18421cb0ef41Sopenharmony_ci "src/objects/template-objects-inl.h", 18431cb0ef41Sopenharmony_ci "src/objects/template-objects.cc", 18441cb0ef41Sopenharmony_ci "src/objects/template-objects.h", 18451cb0ef41Sopenharmony_ci "src/objects/templates-inl.h", 18461cb0ef41Sopenharmony_ci "src/objects/templates.cc", 18471cb0ef41Sopenharmony_ci "src/objects/templates.h", 18481cb0ef41Sopenharmony_ci "src/objects/torque-defined-classes-inl.h", 18491cb0ef41Sopenharmony_ci "src/objects/torque-defined-classes.h", 18501cb0ef41Sopenharmony_ci "src/objects/transitions-inl.h", 18511cb0ef41Sopenharmony_ci "src/objects/transitions.cc", 18521cb0ef41Sopenharmony_ci "src/objects/transitions.h", 18531cb0ef41Sopenharmony_ci "src/objects/turbofan-types-inl.h", 18541cb0ef41Sopenharmony_ci "src/objects/turbofan-types.h", 18551cb0ef41Sopenharmony_ci "src/objects/type-hints.cc", 18561cb0ef41Sopenharmony_ci "src/objects/type-hints.h", 18571cb0ef41Sopenharmony_ci "src/objects/value-serializer.cc", 18581cb0ef41Sopenharmony_ci "src/objects/value-serializer.h", 18591cb0ef41Sopenharmony_ci "src/objects/visitors.cc", 18601cb0ef41Sopenharmony_ci "src/objects/visitors-inl.h", 18611cb0ef41Sopenharmony_ci "src/objects/visitors.h", 18621cb0ef41Sopenharmony_ci "src/parsing/expression-scope.h", 18631cb0ef41Sopenharmony_ci "src/parsing/func-name-inferrer.cc", 18641cb0ef41Sopenharmony_ci "src/parsing/func-name-inferrer.h", 18651cb0ef41Sopenharmony_ci "src/parsing/import-assertions.cc", 18661cb0ef41Sopenharmony_ci "src/parsing/import-assertions.h", 18671cb0ef41Sopenharmony_ci "src/parsing/keywords-gen.h", 18681cb0ef41Sopenharmony_ci "src/parsing/literal-buffer.cc", 18691cb0ef41Sopenharmony_ci "src/parsing/literal-buffer.h", 18701cb0ef41Sopenharmony_ci "src/parsing/parse-info.cc", 18711cb0ef41Sopenharmony_ci "src/parsing/parse-info.h", 18721cb0ef41Sopenharmony_ci "src/parsing/parser-base.h", 18731cb0ef41Sopenharmony_ci "src/parsing/parser.cc", 18741cb0ef41Sopenharmony_ci "src/parsing/parser.h", 18751cb0ef41Sopenharmony_ci "src/parsing/parsing.cc", 18761cb0ef41Sopenharmony_ci "src/parsing/parsing.h", 18771cb0ef41Sopenharmony_ci "src/parsing/pending-compilation-error-handler.cc", 18781cb0ef41Sopenharmony_ci "src/parsing/pending-compilation-error-handler.h", 18791cb0ef41Sopenharmony_ci "src/parsing/preparse-data-impl.h", 18801cb0ef41Sopenharmony_ci "src/parsing/preparse-data.cc", 18811cb0ef41Sopenharmony_ci "src/parsing/preparse-data.h", 18821cb0ef41Sopenharmony_ci "src/parsing/preparser-logger.h", 18831cb0ef41Sopenharmony_ci "src/parsing/preparser.cc", 18841cb0ef41Sopenharmony_ci "src/parsing/preparser.h", 18851cb0ef41Sopenharmony_ci "src/parsing/rewriter.cc", 18861cb0ef41Sopenharmony_ci "src/parsing/rewriter.h", 18871cb0ef41Sopenharmony_ci "src/parsing/scanner-character-streams.cc", 18881cb0ef41Sopenharmony_ci "src/parsing/scanner-character-streams.h", 18891cb0ef41Sopenharmony_ci "src/parsing/scanner.cc", 18901cb0ef41Sopenharmony_ci "src/parsing/scanner.h", 18911cb0ef41Sopenharmony_ci "src/parsing/scanner-inl.h", 18921cb0ef41Sopenharmony_ci "src/parsing/token.cc", 18931cb0ef41Sopenharmony_ci "src/parsing/token.h", 18941cb0ef41Sopenharmony_ci "src/profiler/allocation-tracker.cc", 18951cb0ef41Sopenharmony_ci "src/profiler/allocation-tracker.h", 18961cb0ef41Sopenharmony_ci "src/profiler/circular-queue-inl.h", 18971cb0ef41Sopenharmony_ci "src/profiler/circular-queue.h", 18981cb0ef41Sopenharmony_ci "src/profiler/cpu-profiler-inl.h", 18991cb0ef41Sopenharmony_ci "src/profiler/cpu-profiler.cc", 19001cb0ef41Sopenharmony_ci "src/profiler/cpu-profiler.h", 19011cb0ef41Sopenharmony_ci "src/profiler/heap-profiler.cc", 19021cb0ef41Sopenharmony_ci "src/profiler/heap-profiler.h", 19031cb0ef41Sopenharmony_ci "src/profiler/heap-snapshot-generator-inl.h", 19041cb0ef41Sopenharmony_ci "src/profiler/heap-snapshot-generator.cc", 19051cb0ef41Sopenharmony_ci "src/profiler/heap-snapshot-generator.h", 19061cb0ef41Sopenharmony_ci "src/profiler/profile-generator-inl.h", 19071cb0ef41Sopenharmony_ci "src/profiler/profile-generator.cc", 19081cb0ef41Sopenharmony_ci "src/profiler/profile-generator.h", 19091cb0ef41Sopenharmony_ci "src/profiler/profiler-listener.cc", 19101cb0ef41Sopenharmony_ci "src/profiler/profiler-listener.h", 19111cb0ef41Sopenharmony_ci "src/profiler/profiler-stats.cc", 19121cb0ef41Sopenharmony_ci "src/profiler/profiler-stats.h", 19131cb0ef41Sopenharmony_ci "src/profiler/sampling-heap-profiler.cc", 19141cb0ef41Sopenharmony_ci "src/profiler/sampling-heap-profiler.h", 19151cb0ef41Sopenharmony_ci "src/profiler/strings-storage.cc", 19161cb0ef41Sopenharmony_ci "src/profiler/strings-storage.h", 19171cb0ef41Sopenharmony_ci "src/profiler/symbolizer.cc", 19181cb0ef41Sopenharmony_ci "src/profiler/symbolizer.h", 19191cb0ef41Sopenharmony_ci "src/profiler/tick-sample.cc", 19201cb0ef41Sopenharmony_ci "src/profiler/tick-sample.h", 19211cb0ef41Sopenharmony_ci "src/profiler/tracing-cpu-profiler.cc", 19221cb0ef41Sopenharmony_ci "src/profiler/tracing-cpu-profiler.h", 19231cb0ef41Sopenharmony_ci "src/profiler/weak-code-registry.h", 19241cb0ef41Sopenharmony_ci "src/profiler/weak-code-registry.cc", 19251cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental-bytecode.cc", 19261cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental-bytecode.h", 19271cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental-compiler.cc", 19281cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental-compiler.h", 19291cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental-interpreter.cc", 19301cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental-interpreter.h", 19311cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental.cc", 19321cb0ef41Sopenharmony_ci "src/regexp/experimental/experimental.h", 19331cb0ef41Sopenharmony_ci "src/regexp/property-sequences.cc", 19341cb0ef41Sopenharmony_ci "src/regexp/property-sequences.h", 19351cb0ef41Sopenharmony_ci "src/regexp/regexp-ast.cc", 19361cb0ef41Sopenharmony_ci "src/regexp/regexp-ast.h", 19371cb0ef41Sopenharmony_ci "src/regexp/regexp-bytecode-generator-inl.h", 19381cb0ef41Sopenharmony_ci "src/regexp/regexp-bytecode-generator.cc", 19391cb0ef41Sopenharmony_ci "src/regexp/regexp-bytecode-generator.h", 19401cb0ef41Sopenharmony_ci "src/regexp/regexp-bytecode-peephole.cc", 19411cb0ef41Sopenharmony_ci "src/regexp/regexp-bytecode-peephole.h", 19421cb0ef41Sopenharmony_ci "src/regexp/regexp-bytecodes.cc", 19431cb0ef41Sopenharmony_ci "src/regexp/regexp-bytecodes.h", 19441cb0ef41Sopenharmony_ci "src/regexp/regexp-compiler-tonode.cc", 19451cb0ef41Sopenharmony_ci "src/regexp/regexp-compiler.cc", 19461cb0ef41Sopenharmony_ci "src/regexp/regexp-compiler.h", 19471cb0ef41Sopenharmony_ci "src/regexp/regexp-dotprinter.cc", 19481cb0ef41Sopenharmony_ci "src/regexp/regexp-dotprinter.h", 19491cb0ef41Sopenharmony_ci "src/regexp/regexp-error.cc", 19501cb0ef41Sopenharmony_ci "src/regexp/regexp-error.h", 19511cb0ef41Sopenharmony_ci "src/regexp/regexp-flags.h", 19521cb0ef41Sopenharmony_ci "src/regexp/regexp-interpreter.cc", 19531cb0ef41Sopenharmony_ci "src/regexp/regexp-interpreter.h", 19541cb0ef41Sopenharmony_ci "src/regexp/regexp-macro-assembler-arch.h", 19551cb0ef41Sopenharmony_ci "src/regexp/regexp-macro-assembler-tracer.cc", 19561cb0ef41Sopenharmony_ci "src/regexp/regexp-macro-assembler-tracer.h", 19571cb0ef41Sopenharmony_ci "src/regexp/regexp-macro-assembler.cc", 19581cb0ef41Sopenharmony_ci "src/regexp/regexp-macro-assembler.h", 19591cb0ef41Sopenharmony_ci "src/regexp/regexp-nodes.h", 19601cb0ef41Sopenharmony_ci "src/regexp/regexp-parser.cc", 19611cb0ef41Sopenharmony_ci "src/regexp/regexp-parser.h", 19621cb0ef41Sopenharmony_ci "src/regexp/regexp-stack.cc", 19631cb0ef41Sopenharmony_ci "src/regexp/regexp-stack.h", 19641cb0ef41Sopenharmony_ci "src/regexp/regexp-utils.cc", 19651cb0ef41Sopenharmony_ci "src/regexp/regexp-utils.h", 19661cb0ef41Sopenharmony_ci "src/regexp/regexp.cc", 19671cb0ef41Sopenharmony_ci "src/regexp/regexp.h", 19681cb0ef41Sopenharmony_ci "src/regexp/special-case.h", 19691cb0ef41Sopenharmony_ci "src/roots/roots-inl.h", 19701cb0ef41Sopenharmony_ci "src/roots/roots.cc", 19711cb0ef41Sopenharmony_ci "src/roots/roots.h", 19721cb0ef41Sopenharmony_ci "src/runtime/runtime-array.cc", 19731cb0ef41Sopenharmony_ci "src/runtime/runtime-atomics.cc", 19741cb0ef41Sopenharmony_ci "src/runtime/runtime-bigint.cc", 19751cb0ef41Sopenharmony_ci "src/runtime/runtime-classes.cc", 19761cb0ef41Sopenharmony_ci "src/runtime/runtime-collections.cc", 19771cb0ef41Sopenharmony_ci "src/runtime/runtime-compiler.cc", 19781cb0ef41Sopenharmony_ci "src/runtime/runtime-date.cc", 19791cb0ef41Sopenharmony_ci "src/runtime/runtime-debug.cc", 19801cb0ef41Sopenharmony_ci "src/runtime/runtime-forin.cc", 19811cb0ef41Sopenharmony_ci "src/runtime/runtime-function.cc", 19821cb0ef41Sopenharmony_ci "src/runtime/runtime-futex.cc", 19831cb0ef41Sopenharmony_ci "src/runtime/runtime-generator.cc", 19841cb0ef41Sopenharmony_ci "src/runtime/runtime-internal.cc", 19851cb0ef41Sopenharmony_ci "src/runtime/runtime-literals.cc", 19861cb0ef41Sopenharmony_ci "src/runtime/runtime-module.cc", 19871cb0ef41Sopenharmony_ci "src/runtime/runtime-numbers.cc", 19881cb0ef41Sopenharmony_ci "src/runtime/runtime-object.cc", 19891cb0ef41Sopenharmony_ci "src/runtime/runtime-operators.cc", 19901cb0ef41Sopenharmony_ci "src/runtime/runtime-promise.cc", 19911cb0ef41Sopenharmony_ci "src/runtime/runtime-proxy.cc", 19921cb0ef41Sopenharmony_ci "src/runtime/runtime-regexp.cc", 19931cb0ef41Sopenharmony_ci "src/runtime/runtime-scopes.cc", 19941cb0ef41Sopenharmony_ci "src/runtime/runtime-shadow-realm.cc", 19951cb0ef41Sopenharmony_ci "src/runtime/runtime-strings.cc", 19961cb0ef41Sopenharmony_ci "src/runtime/runtime-symbol.cc", 19971cb0ef41Sopenharmony_ci "src/runtime/runtime-test.cc", 19981cb0ef41Sopenharmony_ci "src/runtime/runtime-trace.cc", 19991cb0ef41Sopenharmony_ci "src/runtime/runtime-typedarray.cc", 20001cb0ef41Sopenharmony_ci "src/runtime/runtime-utils.h", 20011cb0ef41Sopenharmony_ci "src/runtime/runtime-weak-refs.cc", 20021cb0ef41Sopenharmony_ci "src/runtime/runtime.cc", 20031cb0ef41Sopenharmony_ci "src/runtime/runtime.h", 20041cb0ef41Sopenharmony_ci "src/sandbox/external-pointer-inl.h", 20051cb0ef41Sopenharmony_ci "src/sandbox/external-pointer.h", 20061cb0ef41Sopenharmony_ci "src/sandbox/external-pointer-table.cc", 20071cb0ef41Sopenharmony_ci "src/sandbox/external-pointer-table-inl.h", 20081cb0ef41Sopenharmony_ci "src/sandbox/external-pointer-table.h", 20091cb0ef41Sopenharmony_ci "src/sandbox/sandbox.cc", 20101cb0ef41Sopenharmony_ci "src/sandbox/sandbox.h", 20111cb0ef41Sopenharmony_ci "src/sandbox/sandboxed-pointer-inl.h", 20121cb0ef41Sopenharmony_ci "src/sandbox/sandboxed-pointer.h", 20131cb0ef41Sopenharmony_ci "src/base/sanitizer/asan.h", 20141cb0ef41Sopenharmony_ci "src/base/sanitizer/lsan-page-allocator.cc", 20151cb0ef41Sopenharmony_ci "src/base/sanitizer/lsan-page-allocator.h", 20161cb0ef41Sopenharmony_ci "src/base/sanitizer/lsan-virtual-address-space.cc", 20171cb0ef41Sopenharmony_ci "src/base/sanitizer/lsan-virtual-address-space.h", 20181cb0ef41Sopenharmony_ci "src/base/sanitizer/msan.h", 20191cb0ef41Sopenharmony_ci "src/base/sanitizer/tsan.h", 20201cb0ef41Sopenharmony_ci "src/snapshot/code-serializer.cc", 20211cb0ef41Sopenharmony_ci "src/snapshot/code-serializer.h", 20221cb0ef41Sopenharmony_ci "src/snapshot/context-deserializer.cc", 20231cb0ef41Sopenharmony_ci "src/snapshot/context-deserializer.h", 20241cb0ef41Sopenharmony_ci "src/snapshot/context-serializer.cc", 20251cb0ef41Sopenharmony_ci "src/snapshot/context-serializer.h", 20261cb0ef41Sopenharmony_ci "src/snapshot/deserializer.cc", 20271cb0ef41Sopenharmony_ci "src/snapshot/deserializer.h", 20281cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-data.cc", 20291cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-data-inl.h", 20301cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-data.h", 20311cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-file-writer-interface.h", 20321cb0ef41Sopenharmony_ci "src/snapshot/object-deserializer.cc", 20331cb0ef41Sopenharmony_ci "src/snapshot/object-deserializer.h", 20341cb0ef41Sopenharmony_ci "src/snapshot/read-only-deserializer.cc", 20351cb0ef41Sopenharmony_ci "src/snapshot/read-only-deserializer.h", 20361cb0ef41Sopenharmony_ci "src/snapshot/read-only-serializer.cc", 20371cb0ef41Sopenharmony_ci "src/snapshot/read-only-serializer.h", 20381cb0ef41Sopenharmony_ci "src/snapshot/references.h", 20391cb0ef41Sopenharmony_ci "src/snapshot/roots-serializer.cc", 20401cb0ef41Sopenharmony_ci "src/snapshot/roots-serializer.h", 20411cb0ef41Sopenharmony_ci "src/snapshot/serializer-deserializer.cc", 20421cb0ef41Sopenharmony_ci "src/snapshot/serializer-deserializer.h", 20431cb0ef41Sopenharmony_ci "src/snapshot/serializer.cc", 20441cb0ef41Sopenharmony_ci "src/snapshot/serializer-inl.h", 20451cb0ef41Sopenharmony_ci "src/snapshot/serializer.h", 20461cb0ef41Sopenharmony_ci "src/snapshot/shared-heap-deserializer.h", 20471cb0ef41Sopenharmony_ci "src/snapshot/shared-heap-deserializer.cc", 20481cb0ef41Sopenharmony_ci "src/snapshot/shared-heap-serializer.h", 20491cb0ef41Sopenharmony_ci "src/snapshot/shared-heap-serializer.cc", 20501cb0ef41Sopenharmony_ci "src/snapshot/snapshot-compression.cc", 20511cb0ef41Sopenharmony_ci "src/snapshot/snapshot-compression.h", 20521cb0ef41Sopenharmony_ci "src/snapshot/snapshot-data.cc", 20531cb0ef41Sopenharmony_ci "src/snapshot/snapshot-data.h", 20541cb0ef41Sopenharmony_ci "src/snapshot/snapshot-source-sink.cc", 20551cb0ef41Sopenharmony_ci "src/snapshot/snapshot-source-sink.h", 20561cb0ef41Sopenharmony_ci "src/snapshot/snapshot-utils.cc", 20571cb0ef41Sopenharmony_ci "src/snapshot/snapshot-utils.h", 20581cb0ef41Sopenharmony_ci "src/snapshot/snapshot.cc", 20591cb0ef41Sopenharmony_ci "src/snapshot/snapshot.h", 20601cb0ef41Sopenharmony_ci "src/snapshot/startup-deserializer.cc", 20611cb0ef41Sopenharmony_ci "src/snapshot/startup-deserializer.h", 20621cb0ef41Sopenharmony_ci "src/snapshot/startup-serializer.cc", 20631cb0ef41Sopenharmony_ci "src/snapshot/startup-serializer.h", 20641cb0ef41Sopenharmony_ci "src/strings/char-predicates-inl.h", 20651cb0ef41Sopenharmony_ci "src/strings/char-predicates.h", 20661cb0ef41Sopenharmony_ci "src/strings/string-builder-inl.h", 20671cb0ef41Sopenharmony_ci "src/strings/string-builder.cc", 20681cb0ef41Sopenharmony_ci "src/strings/string-case.cc", 20691cb0ef41Sopenharmony_ci "src/strings/string-case.h", 20701cb0ef41Sopenharmony_ci "src/strings/string-hasher-inl.h", 20711cb0ef41Sopenharmony_ci "src/strings/string-hasher.h", 20721cb0ef41Sopenharmony_ci "src/strings/string-search.h", 20731cb0ef41Sopenharmony_ci "src/strings/string-stream.cc", 20741cb0ef41Sopenharmony_ci "src/strings/string-stream.h", 20751cb0ef41Sopenharmony_ci "src/strings/unicode-decoder.cc", 20761cb0ef41Sopenharmony_ci "src/strings/unicode-decoder.h", 20771cb0ef41Sopenharmony_ci "src/strings/unicode-inl.h", 20781cb0ef41Sopenharmony_ci "src/strings/unicode.cc", 20791cb0ef41Sopenharmony_ci "src/strings/unicode.h", 20801cb0ef41Sopenharmony_ci "src/strings/uri.cc", 20811cb0ef41Sopenharmony_ci "src/strings/uri.h", 20821cb0ef41Sopenharmony_ci "src/tasks/cancelable-task.cc", 20831cb0ef41Sopenharmony_ci "src/tasks/cancelable-task.h", 20841cb0ef41Sopenharmony_ci "src/tasks/operations-barrier.cc", 20851cb0ef41Sopenharmony_ci "src/tasks/operations-barrier.h", 20861cb0ef41Sopenharmony_ci "src/tasks/task-utils.cc", 20871cb0ef41Sopenharmony_ci "src/tasks/task-utils.h", 20881cb0ef41Sopenharmony_ci "src/temporal/temporal-parser.cc", 20891cb0ef41Sopenharmony_ci "src/temporal/temporal-parser.h", 20901cb0ef41Sopenharmony_ci "src/torque/runtime-macro-shims.h", 20911cb0ef41Sopenharmony_ci "src/third_party/siphash/halfsiphash.cc", 20921cb0ef41Sopenharmony_ci "src/third_party/siphash/halfsiphash.h", 20931cb0ef41Sopenharmony_ci "src/third_party/utf8-decoder/utf8-decoder.h", 20941cb0ef41Sopenharmony_ci "src/tracing/trace-event.cc", 20951cb0ef41Sopenharmony_ci "src/tracing/trace-event.h", 20961cb0ef41Sopenharmony_ci "src/tracing/traced-value.cc", 20971cb0ef41Sopenharmony_ci "src/tracing/traced-value.h", 20981cb0ef41Sopenharmony_ci "src/tracing/tracing-category-observer.cc", 20991cb0ef41Sopenharmony_ci "src/tracing/tracing-category-observer.h", 21001cb0ef41Sopenharmony_ci "src/trap-handler/handler-inside-posix.h", 21011cb0ef41Sopenharmony_ci "src/trap-handler/handler-inside.cc", 21021cb0ef41Sopenharmony_ci "src/trap-handler/handler-outside.cc", 21031cb0ef41Sopenharmony_ci "src/trap-handler/handler-shared.cc", 21041cb0ef41Sopenharmony_ci "src/trap-handler/trap-handler-internal.h", 21051cb0ef41Sopenharmony_ci "src/trap-handler/trap-handler.h", 21061cb0ef41Sopenharmony_ci "src/utils/address-map.cc", 21071cb0ef41Sopenharmony_ci "src/utils/address-map.h", 21081cb0ef41Sopenharmony_ci "src/utils/allocation.cc", 21091cb0ef41Sopenharmony_ci "src/utils/allocation.h", 21101cb0ef41Sopenharmony_ci "src/utils/bit-vector.cc", 21111cb0ef41Sopenharmony_ci "src/utils/bit-vector.h", 21121cb0ef41Sopenharmony_ci "src/utils/boxed-float.h", 21131cb0ef41Sopenharmony_ci "src/utils/detachable-vector.cc", 21141cb0ef41Sopenharmony_ci "src/utils/detachable-vector.h", 21151cb0ef41Sopenharmony_ci "src/utils/identity-map.cc", 21161cb0ef41Sopenharmony_ci "src/utils/identity-map.h", 21171cb0ef41Sopenharmony_ci "src/utils/locked-queue-inl.h", 21181cb0ef41Sopenharmony_ci "src/utils/locked-queue.h", 21191cb0ef41Sopenharmony_ci "src/utils/memcopy.cc", 21201cb0ef41Sopenharmony_ci "src/utils/memcopy.h", 21211cb0ef41Sopenharmony_ci "src/utils/ostreams.cc", 21221cb0ef41Sopenharmony_ci "src/utils/ostreams.h", 21231cb0ef41Sopenharmony_ci "src/utils/scoped-list.h", 21241cb0ef41Sopenharmony_ci "src/utils/utils-inl.h", 21251cb0ef41Sopenharmony_ci "src/utils/utils.cc", 21261cb0ef41Sopenharmony_ci "src/utils/utils.h", 21271cb0ef41Sopenharmony_ci "src/utils/version.cc", 21281cb0ef41Sopenharmony_ci "src/utils/version.h", 21291cb0ef41Sopenharmony_ci "src/web-snapshot/web-snapshot.h", 21301cb0ef41Sopenharmony_ci "src/web-snapshot/web-snapshot.cc", 21311cb0ef41Sopenharmony_ci "src/zone/accounting-allocator.cc", 21321cb0ef41Sopenharmony_ci "src/zone/accounting-allocator.h", 21331cb0ef41Sopenharmony_ci "src/zone/compressed-zone-ptr.h", 21341cb0ef41Sopenharmony_ci "src/zone/type-stats.cc", 21351cb0ef41Sopenharmony_ci "src/zone/type-stats.h", 21361cb0ef41Sopenharmony_ci "src/zone/zone-allocator.h", 21371cb0ef41Sopenharmony_ci "src/zone/zone-chunk-list.h", 21381cb0ef41Sopenharmony_ci "src/zone/zone-compression.h", 21391cb0ef41Sopenharmony_ci "src/zone/zone-containers.h", 21401cb0ef41Sopenharmony_ci "src/zone/zone-handle-set.h", 21411cb0ef41Sopenharmony_ci "src/zone/zone-hashmap.h", 21421cb0ef41Sopenharmony_ci "src/zone/zone-list-inl.h", 21431cb0ef41Sopenharmony_ci "src/zone/zone-list.h", 21441cb0ef41Sopenharmony_ci "src/zone/zone-segment.cc", 21451cb0ef41Sopenharmony_ci "src/zone/zone-segment.h", 21461cb0ef41Sopenharmony_ci "src/zone/zone-type-traits.h", 21471cb0ef41Sopenharmony_ci "src/zone/zone-utils.h", 21481cb0ef41Sopenharmony_ci "src/zone/zone.cc", 21491cb0ef41Sopenharmony_ci "src/zone/zone.h", 21501cb0ef41Sopenharmony_ci "src/asmjs/asm-js.h", 21511cb0ef41Sopenharmony_ci "src/execution/pointer-authentication-dummy.h", 21521cb0ef41Sopenharmony_ci "src/heap/third-party/heap-api.h", 21531cb0ef41Sopenharmony_ci "src/heap/third-party/heap-api-stub.cc", 21541cb0ef41Sopenharmony_ci ] + select({ 21551cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ia32": [ 21561cb0ef41Sopenharmony_ci "src/baseline/ia32/baseline-assembler-ia32-inl.h", 21571cb0ef41Sopenharmony_ci "src/baseline/ia32/baseline-compiler-ia32-inl.h", 21581cb0ef41Sopenharmony_ci "src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.h", 21591cb0ef41Sopenharmony_ci "src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc", 21601cb0ef41Sopenharmony_ci "src/codegen/ia32/cpu-ia32.cc", 21611cb0ef41Sopenharmony_ci "src/codegen/ia32/assembler-ia32-inl.h", 21621cb0ef41Sopenharmony_ci "src/codegen/ia32/assembler-ia32.cc", 21631cb0ef41Sopenharmony_ci "src/codegen/ia32/assembler-ia32.h", 21641cb0ef41Sopenharmony_ci "src/codegen/ia32/constants-ia32.h", 21651cb0ef41Sopenharmony_ci "src/codegen/ia32/fma-instr.h", 21661cb0ef41Sopenharmony_ci "src/codegen/ia32/interface-descriptors-ia32-inl.h", 21671cb0ef41Sopenharmony_ci "src/codegen/ia32/sse-instr.h", 21681cb0ef41Sopenharmony_ci "src/codegen/ia32/macro-assembler-ia32.cc", 21691cb0ef41Sopenharmony_ci "src/codegen/ia32/macro-assembler-ia32.h", 21701cb0ef41Sopenharmony_ci "src/codegen/ia32/register-ia32.h", 21711cb0ef41Sopenharmony_ci "src/codegen/ia32/reglist-ia32.h", 21721cb0ef41Sopenharmony_ci "src/compiler/backend/ia32/code-generator-ia32.cc", 21731cb0ef41Sopenharmony_ci "src/compiler/backend/ia32/instruction-codes-ia32.h", 21741cb0ef41Sopenharmony_ci "src/compiler/backend/ia32/instruction-scheduler-ia32.cc", 21751cb0ef41Sopenharmony_ci "src/compiler/backend/ia32/instruction-selector-ia32.cc", 21761cb0ef41Sopenharmony_ci "src/deoptimizer/ia32/deoptimizer-ia32.cc", 21771cb0ef41Sopenharmony_ci "src/diagnostics/ia32/disasm-ia32.cc", 21781cb0ef41Sopenharmony_ci "src/diagnostics/ia32/unwinder-ia32.cc", 21791cb0ef41Sopenharmony_ci "src/execution/ia32/frame-constants-ia32.cc", 21801cb0ef41Sopenharmony_ci "src/execution/ia32/frame-constants-ia32.h", 21811cb0ef41Sopenharmony_ci "src/regexp/ia32/regexp-macro-assembler-ia32.cc", 21821cb0ef41Sopenharmony_ci "src/regexp/ia32/regexp-macro-assembler-ia32.h", 21831cb0ef41Sopenharmony_ci "src/wasm/baseline/ia32/liftoff-assembler-ia32.h", 21841cb0ef41Sopenharmony_ci ], 21851cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_x64": [ 21861cb0ef41Sopenharmony_ci "src/baseline/x64/baseline-assembler-x64-inl.h", 21871cb0ef41Sopenharmony_ci "src/baseline/x64/baseline-compiler-x64-inl.h", 21881cb0ef41Sopenharmony_ci "src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.h", 21891cb0ef41Sopenharmony_ci "src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc", 21901cb0ef41Sopenharmony_ci "src/codegen/x64/cpu-x64.cc", 21911cb0ef41Sopenharmony_ci "src/codegen/x64/assembler-x64-inl.h", 21921cb0ef41Sopenharmony_ci "src/codegen/x64/assembler-x64.cc", 21931cb0ef41Sopenharmony_ci "src/codegen/x64/assembler-x64.h", 21941cb0ef41Sopenharmony_ci "src/codegen/x64/constants-x64.h", 21951cb0ef41Sopenharmony_ci "src/codegen/x64/fma-instr.h", 21961cb0ef41Sopenharmony_ci "src/codegen/x64/interface-descriptors-x64-inl.h", 21971cb0ef41Sopenharmony_ci "src/codegen/x64/sse-instr.h", 21981cb0ef41Sopenharmony_ci "src/codegen/x64/macro-assembler-x64.cc", 21991cb0ef41Sopenharmony_ci "src/codegen/x64/macro-assembler-x64.h", 22001cb0ef41Sopenharmony_ci "src/codegen/x64/register-x64.h", 22011cb0ef41Sopenharmony_ci "src/codegen/x64/reglist-x64.h", 22021cb0ef41Sopenharmony_ci "src/compiler/backend/x64/code-generator-x64.cc", 22031cb0ef41Sopenharmony_ci "src/compiler/backend/x64/instruction-codes-x64.h", 22041cb0ef41Sopenharmony_ci "src/compiler/backend/x64/instruction-scheduler-x64.cc", 22051cb0ef41Sopenharmony_ci "src/compiler/backend/x64/instruction-selector-x64.cc", 22061cb0ef41Sopenharmony_ci "src/compiler/backend/x64/unwinding-info-writer-x64.cc", 22071cb0ef41Sopenharmony_ci "src/compiler/backend/x64/unwinding-info-writer-x64.h", 22081cb0ef41Sopenharmony_ci "src/deoptimizer/x64/deoptimizer-x64.cc", 22091cb0ef41Sopenharmony_ci "src/diagnostics/x64/disasm-x64.cc", 22101cb0ef41Sopenharmony_ci "src/diagnostics/x64/eh-frame-x64.cc", 22111cb0ef41Sopenharmony_ci "src/diagnostics/x64/unwinder-x64.cc", 22121cb0ef41Sopenharmony_ci "src/execution/x64/frame-constants-x64.cc", 22131cb0ef41Sopenharmony_ci "src/execution/x64/frame-constants-x64.h", 22141cb0ef41Sopenharmony_ci "src/regexp/x64/regexp-macro-assembler-x64.cc", 22151cb0ef41Sopenharmony_ci "src/regexp/x64/regexp-macro-assembler-x64.h", 22161cb0ef41Sopenharmony_ci "src/wasm/baseline/x64/liftoff-assembler-x64.h", 22171cb0ef41Sopenharmony_ci ], 22181cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm": [ 22191cb0ef41Sopenharmony_ci "src/baseline/arm/baseline-assembler-arm-inl.h", 22201cb0ef41Sopenharmony_ci "src/baseline/arm/baseline-compiler-arm-inl.h", 22211cb0ef41Sopenharmony_ci "src/codegen/arm/assembler-arm-inl.h", 22221cb0ef41Sopenharmony_ci "src/codegen/arm/assembler-arm.cc", 22231cb0ef41Sopenharmony_ci "src/codegen/arm/assembler-arm.h", 22241cb0ef41Sopenharmony_ci "src/codegen/arm/constants-arm.cc", 22251cb0ef41Sopenharmony_ci "src/codegen/arm/constants-arm.h", 22261cb0ef41Sopenharmony_ci "src/codegen/arm/cpu-arm.cc", 22271cb0ef41Sopenharmony_ci "src/codegen/arm/interface-descriptors-arm-inl.h", 22281cb0ef41Sopenharmony_ci "src/codegen/arm/macro-assembler-arm.cc", 22291cb0ef41Sopenharmony_ci "src/codegen/arm/macro-assembler-arm.h", 22301cb0ef41Sopenharmony_ci "src/codegen/arm/register-arm.h", 22311cb0ef41Sopenharmony_ci "src/codegen/arm/reglist-arm.h", 22321cb0ef41Sopenharmony_ci "src/compiler/backend/arm/code-generator-arm.cc", 22331cb0ef41Sopenharmony_ci "src/compiler/backend/arm/instruction-codes-arm.h", 22341cb0ef41Sopenharmony_ci "src/compiler/backend/arm/instruction-scheduler-arm.cc", 22351cb0ef41Sopenharmony_ci "src/compiler/backend/arm/instruction-selector-arm.cc", 22361cb0ef41Sopenharmony_ci "src/compiler/backend/arm/unwinding-info-writer-arm.cc", 22371cb0ef41Sopenharmony_ci "src/compiler/backend/arm/unwinding-info-writer-arm.h", 22381cb0ef41Sopenharmony_ci "src/deoptimizer/arm/deoptimizer-arm.cc", 22391cb0ef41Sopenharmony_ci "src/diagnostics/arm/disasm-arm.cc", 22401cb0ef41Sopenharmony_ci "src/diagnostics/arm/eh-frame-arm.cc", 22411cb0ef41Sopenharmony_ci "src/diagnostics/arm/unwinder-arm.cc", 22421cb0ef41Sopenharmony_ci "src/execution/arm/frame-constants-arm.cc", 22431cb0ef41Sopenharmony_ci "src/execution/arm/frame-constants-arm.h", 22441cb0ef41Sopenharmony_ci "src/execution/arm/simulator-arm.cc", 22451cb0ef41Sopenharmony_ci "src/execution/arm/simulator-arm.h", 22461cb0ef41Sopenharmony_ci "src/regexp/arm/regexp-macro-assembler-arm.cc", 22471cb0ef41Sopenharmony_ci "src/regexp/arm/regexp-macro-assembler-arm.h", 22481cb0ef41Sopenharmony_ci "src/wasm/baseline/arm/liftoff-assembler-arm.h", 22491cb0ef41Sopenharmony_ci ], 22501cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm64": [ 22511cb0ef41Sopenharmony_ci "src/baseline/arm64/baseline-assembler-arm64-inl.h", 22521cb0ef41Sopenharmony_ci "src/baseline/arm64/baseline-compiler-arm64-inl.h", 22531cb0ef41Sopenharmony_ci "src/codegen/arm64/assembler-arm64-inl.h", 22541cb0ef41Sopenharmony_ci "src/codegen/arm64/assembler-arm64.cc", 22551cb0ef41Sopenharmony_ci "src/codegen/arm64/assembler-arm64.h", 22561cb0ef41Sopenharmony_ci "src/codegen/arm64/constants-arm64.h", 22571cb0ef41Sopenharmony_ci "src/codegen/arm64/cpu-arm64.cc", 22581cb0ef41Sopenharmony_ci "src/codegen/arm64/decoder-arm64-inl.h", 22591cb0ef41Sopenharmony_ci "src/codegen/arm64/decoder-arm64.cc", 22601cb0ef41Sopenharmony_ci "src/codegen/arm64/decoder-arm64.h", 22611cb0ef41Sopenharmony_ci "src/codegen/arm64/interface-descriptors-arm64-inl.h", 22621cb0ef41Sopenharmony_ci "src/codegen/arm64/instructions-arm64-constants.cc", 22631cb0ef41Sopenharmony_ci "src/codegen/arm64/instructions-arm64.cc", 22641cb0ef41Sopenharmony_ci "src/codegen/arm64/instructions-arm64.h", 22651cb0ef41Sopenharmony_ci "src/codegen/arm64/macro-assembler-arm64-inl.h", 22661cb0ef41Sopenharmony_ci "src/codegen/arm64/macro-assembler-arm64.cc", 22671cb0ef41Sopenharmony_ci "src/codegen/arm64/macro-assembler-arm64.h", 22681cb0ef41Sopenharmony_ci "src/codegen/arm64/register-arm64.cc", 22691cb0ef41Sopenharmony_ci "src/codegen/arm64/register-arm64.h", 22701cb0ef41Sopenharmony_ci "src/codegen/arm64/reglist-arm64.h", 22711cb0ef41Sopenharmony_ci "src/codegen/arm64/utils-arm64.cc", 22721cb0ef41Sopenharmony_ci "src/codegen/arm64/utils-arm64.h", 22731cb0ef41Sopenharmony_ci "src/compiler/backend/arm64/code-generator-arm64.cc", 22741cb0ef41Sopenharmony_ci "src/compiler/backend/arm64/instruction-codes-arm64.h", 22751cb0ef41Sopenharmony_ci "src/compiler/backend/arm64/instruction-scheduler-arm64.cc", 22761cb0ef41Sopenharmony_ci "src/compiler/backend/arm64/instruction-selector-arm64.cc", 22771cb0ef41Sopenharmony_ci "src/compiler/backend/arm64/unwinding-info-writer-arm64.cc", 22781cb0ef41Sopenharmony_ci "src/compiler/backend/arm64/unwinding-info-writer-arm64.h", 22791cb0ef41Sopenharmony_ci "src/deoptimizer/arm64/deoptimizer-arm64.cc", 22801cb0ef41Sopenharmony_ci "src/diagnostics/arm64/disasm-arm64.cc", 22811cb0ef41Sopenharmony_ci "src/diagnostics/arm64/disasm-arm64.h", 22821cb0ef41Sopenharmony_ci "src/diagnostics/arm64/eh-frame-arm64.cc", 22831cb0ef41Sopenharmony_ci "src/diagnostics/arm64/unwinder-arm64.cc", 22841cb0ef41Sopenharmony_ci "src/execution/arm64/frame-constants-arm64.cc", 22851cb0ef41Sopenharmony_ci "src/execution/arm64/frame-constants-arm64.h", 22861cb0ef41Sopenharmony_ci "src/execution/arm64/pointer-auth-arm64.cc", 22871cb0ef41Sopenharmony_ci "src/execution/arm64/simulator-arm64.cc", 22881cb0ef41Sopenharmony_ci "src/execution/arm64/simulator-arm64.h", 22891cb0ef41Sopenharmony_ci "src/execution/arm64/simulator-logic-arm64.cc", 22901cb0ef41Sopenharmony_ci "src/regexp/arm64/regexp-macro-assembler-arm64.cc", 22911cb0ef41Sopenharmony_ci "src/regexp/arm64/regexp-macro-assembler-arm64.h", 22921cb0ef41Sopenharmony_ci "src/wasm/baseline/arm64/liftoff-assembler-arm64.h", 22931cb0ef41Sopenharmony_ci ], 22941cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_s390x": [ 22951cb0ef41Sopenharmony_ci "src/baseline/s390/baseline-assembler-s390-inl.h", 22961cb0ef41Sopenharmony_ci "src/baseline/s390/baseline-compiler-s390-inl.h", 22971cb0ef41Sopenharmony_ci "src/codegen/s390/assembler-s390.cc", 22981cb0ef41Sopenharmony_ci "src/codegen/s390/assembler-s390.h", 22991cb0ef41Sopenharmony_ci "src/codegen/s390/assembler-s390-inl.h", 23001cb0ef41Sopenharmony_ci "src/codegen/s390/constants-s390.cc", 23011cb0ef41Sopenharmony_ci "src/codegen/s390/constants-s390.h", 23021cb0ef41Sopenharmony_ci "src/codegen/s390/cpu-s390.cc", 23031cb0ef41Sopenharmony_ci "src/codegen/s390/interface-descriptors-s390-inl.h", 23041cb0ef41Sopenharmony_ci "src/codegen/s390/macro-assembler-s390.cc", 23051cb0ef41Sopenharmony_ci "src/codegen/s390/macro-assembler-s390.h", 23061cb0ef41Sopenharmony_ci "src/codegen/s390/register-s390.h", 23071cb0ef41Sopenharmony_ci "src/codegen/s390/reglist-s390.h", 23081cb0ef41Sopenharmony_ci "src/compiler/backend/s390/code-generator-s390.cc", 23091cb0ef41Sopenharmony_ci "src/compiler/backend/s390/instruction-codes-s390.h", 23101cb0ef41Sopenharmony_ci "src/compiler/backend/s390/instruction-scheduler-s390.cc", 23111cb0ef41Sopenharmony_ci "src/compiler/backend/s390/instruction-selector-s390.cc", 23121cb0ef41Sopenharmony_ci "src/compiler/backend/s390/unwinding-info-writer-s390.cc", 23131cb0ef41Sopenharmony_ci "src/compiler/backend/s390/unwinding-info-writer-s390.h", 23141cb0ef41Sopenharmony_ci "src/deoptimizer/s390/deoptimizer-s390.cc", 23151cb0ef41Sopenharmony_ci "src/diagnostics/s390/disasm-s390.cc", 23161cb0ef41Sopenharmony_ci "src/diagnostics/s390/eh-frame-s390.cc", 23171cb0ef41Sopenharmony_ci "src/diagnostics/s390/unwinder-s390.cc", 23181cb0ef41Sopenharmony_ci "src/execution/s390/frame-constants-s390.cc", 23191cb0ef41Sopenharmony_ci "src/execution/s390/frame-constants-s390.h", 23201cb0ef41Sopenharmony_ci "src/execution/s390/simulator-s390.cc", 23211cb0ef41Sopenharmony_ci "src/execution/s390/simulator-s390.h", 23221cb0ef41Sopenharmony_ci "src/regexp/s390/regexp-macro-assembler-s390.cc", 23231cb0ef41Sopenharmony_ci "src/regexp/s390/regexp-macro-assembler-s390.h", 23241cb0ef41Sopenharmony_ci "src/wasm/baseline/s390/liftoff-assembler-s390.h", 23251cb0ef41Sopenharmony_ci ], 23261cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_riscv64": [ 23271cb0ef41Sopenharmony_ci "src/baseline/riscv64/baseline-assembler-riscv64-inl.h", 23281cb0ef41Sopenharmony_ci "src/baseline/riscv64/baseline-compiler-riscv64-inl.h", 23291cb0ef41Sopenharmony_ci "src/codegen/riscv64/assembler-riscv64.cc", 23301cb0ef41Sopenharmony_ci "src/codegen/riscv64/assembler-riscv64.h", 23311cb0ef41Sopenharmony_ci "src/codegen/riscv64/assembler-riscv64-inl.h", 23321cb0ef41Sopenharmony_ci "src/codegen/riscv64/constants-riscv64.cc", 23331cb0ef41Sopenharmony_ci "src/codegen/riscv64/constants-riscv64.h", 23341cb0ef41Sopenharmony_ci "src/codegen/riscv64/cpu-riscv64.cc", 23351cb0ef41Sopenharmony_ci "src/codegen/riscv64/interface-descriptors-riscv64-inl.h", 23361cb0ef41Sopenharmony_ci "src/codegen/riscv64/macro-assembler-riscv64.cc", 23371cb0ef41Sopenharmony_ci "src/codegen/riscv64/macro-assembler-riscv64.h", 23381cb0ef41Sopenharmony_ci "src/codegen/riscv64/register-riscv64.h", 23391cb0ef41Sopenharmony_ci "src/codegen/riscv64/reglist-riscv64.h", 23401cb0ef41Sopenharmony_ci "src/compiler/backend/riscv64/code-generator-riscv64.cc", 23411cb0ef41Sopenharmony_ci "src/compiler/backend/riscv64/instruction-codes-riscv64.h", 23421cb0ef41Sopenharmony_ci "src/compiler/backend/riscv64/instruction-scheduler-riscv64.cc", 23431cb0ef41Sopenharmony_ci "src/compiler/backend/riscv64/instruction-selector-riscv64.cc", 23441cb0ef41Sopenharmony_ci "src/deoptimizer/riscv64/deoptimizer-riscv64.cc", 23451cb0ef41Sopenharmony_ci "src/diagnostics/riscv64/disasm-riscv64.cc", 23461cb0ef41Sopenharmony_ci "src/diagnostics/riscv64/unwinder-riscv64.cc", 23471cb0ef41Sopenharmony_ci "src/execution/riscv64/frame-constants-riscv64.cc", 23481cb0ef41Sopenharmony_ci "src/execution/riscv64/frame-constants-riscv64.h", 23491cb0ef41Sopenharmony_ci "src/execution/riscv64/simulator-riscv64.cc", 23501cb0ef41Sopenharmony_ci "src/execution/riscv64/simulator-riscv64.h", 23511cb0ef41Sopenharmony_ci "src/regexp/riscv64/regexp-macro-assembler-riscv64.cc", 23521cb0ef41Sopenharmony_ci "src/regexp/riscv64/regexp-macro-assembler-riscv64.h", 23531cb0ef41Sopenharmony_ci "src/wasm/baseline/riscv64/liftoff-assembler-riscv64.h", 23541cb0ef41Sopenharmony_ci ], 23551cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ppc64le": [ 23561cb0ef41Sopenharmony_ci "src/baseline/ppc/baseline-assembler-ppc-inl.h", 23571cb0ef41Sopenharmony_ci "src/baseline/ppc/baseline-compiler-ppc-inl.h", 23581cb0ef41Sopenharmony_ci "src/codegen/ppc/assembler-ppc.cc", 23591cb0ef41Sopenharmony_ci "src/codegen/ppc/assembler-ppc.h", 23601cb0ef41Sopenharmony_ci "src/codegen/ppc/assembler-ppc-inl.h", 23611cb0ef41Sopenharmony_ci "src/codegen/ppc/constants-ppc.cc", 23621cb0ef41Sopenharmony_ci "src/codegen/ppc/constants-ppc.h", 23631cb0ef41Sopenharmony_ci "src/codegen/ppc/cpu-ppc.cc", 23641cb0ef41Sopenharmony_ci "src/codegen/ppc/interface-descriptors-ppc-inl.h", 23651cb0ef41Sopenharmony_ci "src/codegen/ppc/macro-assembler-ppc.cc", 23661cb0ef41Sopenharmony_ci "src/codegen/ppc/macro-assembler-ppc.h", 23671cb0ef41Sopenharmony_ci "src/codegen/ppc/register-ppc.h", 23681cb0ef41Sopenharmony_ci "src/codegen/ppc/reglist-ppc.h", 23691cb0ef41Sopenharmony_ci "src/compiler/backend/ppc/code-generator-ppc.cc", 23701cb0ef41Sopenharmony_ci "src/compiler/backend/ppc/instruction-codes-ppc.h", 23711cb0ef41Sopenharmony_ci "src/compiler/backend/ppc/instruction-scheduler-ppc.cc", 23721cb0ef41Sopenharmony_ci "src/compiler/backend/ppc/instruction-selector-ppc.cc", 23731cb0ef41Sopenharmony_ci "src/compiler/backend/ppc/unwinding-info-writer-ppc.cc", 23741cb0ef41Sopenharmony_ci "src/compiler/backend/ppc/unwinding-info-writer-ppc.h", 23751cb0ef41Sopenharmony_ci "src/deoptimizer/ppc/deoptimizer-ppc.cc", 23761cb0ef41Sopenharmony_ci "src/diagnostics/ppc/disasm-ppc.cc", 23771cb0ef41Sopenharmony_ci "src/diagnostics/ppc/eh-frame-ppc.cc", 23781cb0ef41Sopenharmony_ci "src/diagnostics/ppc/unwinder-ppc.cc", 23791cb0ef41Sopenharmony_ci "src/execution/ppc/frame-constants-ppc.cc", 23801cb0ef41Sopenharmony_ci "src/execution/ppc/frame-constants-ppc.h", 23811cb0ef41Sopenharmony_ci "src/execution/ppc/simulator-ppc.cc", 23821cb0ef41Sopenharmony_ci "src/execution/ppc/simulator-ppc.h", 23831cb0ef41Sopenharmony_ci "src/regexp/ppc/regexp-macro-assembler-ppc.cc", 23841cb0ef41Sopenharmony_ci "src/regexp/ppc/regexp-macro-assembler-ppc.h", 23851cb0ef41Sopenharmony_ci "src/wasm/baseline/ppc/liftoff-assembler-ppc.h", 23861cb0ef41Sopenharmony_ci ], 23871cb0ef41Sopenharmony_ci }) + select({ 23881cb0ef41Sopenharmony_ci # Only for x64 builds and for arm64 with x64 host simulator. 23891cb0ef41Sopenharmony_ci "@v8//bazel/config:is_non_android_posix_x64": [ 23901cb0ef41Sopenharmony_ci "src/trap-handler/handler-inside-posix.cc", 23911cb0ef41Sopenharmony_ci "src/trap-handler/handler-outside-posix.cc", 23921cb0ef41Sopenharmony_ci ], 23931cb0ef41Sopenharmony_ci "//conditions:default": [], 23941cb0ef41Sopenharmony_ci }) + select({ 23951cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_arm64_simulator": [ 23961cb0ef41Sopenharmony_ci "src/trap-handler/trap-handler-simulator.h", 23971cb0ef41Sopenharmony_ci "src/trap-handler/handler-outside-simulator.cc", 23981cb0ef41Sopenharmony_ci ], 23991cb0ef41Sopenharmony_ci "//conditions:default": [], 24001cb0ef41Sopenharmony_ci }) + select({ 24011cb0ef41Sopenharmony_ci "@v8//bazel/config:is_windows": [ 24021cb0ef41Sopenharmony_ci "src/trap-handler/handler-inside-win.cc", 24031cb0ef41Sopenharmony_ci "src/trap-handler/handler-inside-win.h", 24041cb0ef41Sopenharmony_ci "src/trap-handler/handler-outside-win.cc", 24051cb0ef41Sopenharmony_ci ], 24061cb0ef41Sopenharmony_ci "//conditions:default": [], 24071cb0ef41Sopenharmony_ci }) + select({ 24081cb0ef41Sopenharmony_ci "@v8//bazel/config:is_windows_64bit": [ 24091cb0ef41Sopenharmony_ci "src/diagnostics/unwinding-info-win64.cc", 24101cb0ef41Sopenharmony_ci "src/diagnostics/unwinding-info-win64.h", 24111cb0ef41Sopenharmony_ci ], 24121cb0ef41Sopenharmony_ci "//conditions:default": [], 24131cb0ef41Sopenharmony_ci }) + select({ 24141cb0ef41Sopenharmony_ci ":is_v8_enable_webassembly": [ 24151cb0ef41Sopenharmony_ci "src/asmjs/asm-js.cc", 24161cb0ef41Sopenharmony_ci "src/asmjs/asm-names.h", 24171cb0ef41Sopenharmony_ci "src/asmjs/asm-parser.cc", 24181cb0ef41Sopenharmony_ci "src/asmjs/asm-parser.h", 24191cb0ef41Sopenharmony_ci "src/asmjs/asm-scanner.cc", 24201cb0ef41Sopenharmony_ci "src/asmjs/asm-scanner.h", 24211cb0ef41Sopenharmony_ci "src/asmjs/asm-types.cc", 24221cb0ef41Sopenharmony_ci "src/asmjs/asm-types.h", 24231cb0ef41Sopenharmony_ci "src/compiler/int64-lowering.h", 24241cb0ef41Sopenharmony_ci "src/compiler/wasm-compiler.h", 24251cb0ef41Sopenharmony_ci "src/compiler/wasm-escape-analysis.h", 24261cb0ef41Sopenharmony_ci "src/compiler/wasm-inlining.h", 24271cb0ef41Sopenharmony_ci "src/compiler/wasm-loop-peeling.h", 24281cb0ef41Sopenharmony_ci "src/debug/debug-wasm-objects.cc", 24291cb0ef41Sopenharmony_ci "src/debug/debug-wasm-objects.h", 24301cb0ef41Sopenharmony_ci "src/debug/debug-wasm-objects-inl.h", 24311cb0ef41Sopenharmony_ci "src/runtime/runtime-test-wasm.cc", 24321cb0ef41Sopenharmony_ci "src/runtime/runtime-wasm.cc", 24331cb0ef41Sopenharmony_ci "src/wasm/baseline/liftoff-assembler.cc", 24341cb0ef41Sopenharmony_ci "src/wasm/baseline/liftoff-assembler-defs.h", 24351cb0ef41Sopenharmony_ci "src/wasm/baseline/liftoff-assembler.h", 24361cb0ef41Sopenharmony_ci "src/wasm/baseline/liftoff-compiler.cc", 24371cb0ef41Sopenharmony_ci "src/wasm/baseline/liftoff-compiler.h", 24381cb0ef41Sopenharmony_ci "src/wasm/baseline/liftoff-register.h", 24391cb0ef41Sopenharmony_ci "src/wasm/branch-hint-map.h", 24401cb0ef41Sopenharmony_ci "src/wasm/canonical-types.cc", 24411cb0ef41Sopenharmony_ci "src/wasm/canonical-types.h", 24421cb0ef41Sopenharmony_ci "src/wasm/code-space-access.cc", 24431cb0ef41Sopenharmony_ci "src/wasm/code-space-access.h", 24441cb0ef41Sopenharmony_ci "src/wasm/compilation-environment.h", 24451cb0ef41Sopenharmony_ci "src/wasm/decoder.h", 24461cb0ef41Sopenharmony_ci "src/wasm/function-body-decoder.cc", 24471cb0ef41Sopenharmony_ci "src/wasm/function-body-decoder.h", 24481cb0ef41Sopenharmony_ci "src/wasm/function-body-decoder-impl.h", 24491cb0ef41Sopenharmony_ci "src/wasm/function-compiler.cc", 24501cb0ef41Sopenharmony_ci "src/wasm/function-compiler.h", 24511cb0ef41Sopenharmony_ci "src/wasm/graph-builder-interface.cc", 24521cb0ef41Sopenharmony_ci "src/wasm/graph-builder-interface.h", 24531cb0ef41Sopenharmony_ci "src/wasm/init-expr-interface.cc", 24541cb0ef41Sopenharmony_ci "src/wasm/init-expr-interface.h", 24551cb0ef41Sopenharmony_ci "src/wasm/jump-table-assembler.cc", 24561cb0ef41Sopenharmony_ci "src/wasm/jump-table-assembler.h", 24571cb0ef41Sopenharmony_ci "src/wasm/leb-helper.h", 24581cb0ef41Sopenharmony_ci "src/wasm/local-decl-encoder.cc", 24591cb0ef41Sopenharmony_ci "src/wasm/local-decl-encoder.h", 24601cb0ef41Sopenharmony_ci "src/wasm/memory-protection-key.cc", 24611cb0ef41Sopenharmony_ci "src/wasm/memory-protection-key.h", 24621cb0ef41Sopenharmony_ci "src/wasm/memory-tracing.cc", 24631cb0ef41Sopenharmony_ci "src/wasm/memory-tracing.h", 24641cb0ef41Sopenharmony_ci "src/wasm/module-compiler.cc", 24651cb0ef41Sopenharmony_ci "src/wasm/module-compiler.h", 24661cb0ef41Sopenharmony_ci "src/wasm/module-decoder.cc", 24671cb0ef41Sopenharmony_ci "src/wasm/module-decoder.h", 24681cb0ef41Sopenharmony_ci "src/wasm/module-instantiate.cc", 24691cb0ef41Sopenharmony_ci "src/wasm/module-instantiate.h", 24701cb0ef41Sopenharmony_ci "src/wasm/object-access.h", 24711cb0ef41Sopenharmony_ci "src/wasm/signature-map.cc", 24721cb0ef41Sopenharmony_ci "src/wasm/signature-map.h", 24731cb0ef41Sopenharmony_ci "src/wasm/simd-shuffle.cc", 24741cb0ef41Sopenharmony_ci "src/wasm/simd-shuffle.h", 24751cb0ef41Sopenharmony_ci "src/wasm/stacks.h", 24761cb0ef41Sopenharmony_ci "src/wasm/streaming-decoder.cc", 24771cb0ef41Sopenharmony_ci "src/wasm/streaming-decoder.h", 24781cb0ef41Sopenharmony_ci "src/wasm/struct-types.h", 24791cb0ef41Sopenharmony_ci "src/wasm/sync-streaming-decoder.cc", 24801cb0ef41Sopenharmony_ci "src/wasm/value-type.cc", 24811cb0ef41Sopenharmony_ci "src/wasm/value-type.h", 24821cb0ef41Sopenharmony_ci "src/wasm/wasm-arguments.h", 24831cb0ef41Sopenharmony_ci "src/wasm/wasm-code-manager.cc", 24841cb0ef41Sopenharmony_ci "src/wasm/wasm-code-manager.h", 24851cb0ef41Sopenharmony_ci "src/wasm/wasm-debug.cc", 24861cb0ef41Sopenharmony_ci "src/wasm/wasm-debug.h", 24871cb0ef41Sopenharmony_ci "src/wasm/wasm-engine.cc", 24881cb0ef41Sopenharmony_ci "src/wasm/wasm-engine.h", 24891cb0ef41Sopenharmony_ci "src/wasm/wasm-external-refs.cc", 24901cb0ef41Sopenharmony_ci "src/wasm/wasm-external-refs.h", 24911cb0ef41Sopenharmony_ci "src/wasm/wasm-features.cc", 24921cb0ef41Sopenharmony_ci "src/wasm/wasm-features.h", 24931cb0ef41Sopenharmony_ci "src/wasm/wasm-import-wrapper-cache.cc", 24941cb0ef41Sopenharmony_ci "src/wasm/wasm-import-wrapper-cache.h", 24951cb0ef41Sopenharmony_ci "src/wasm/wasm-init-expr.cc", 24961cb0ef41Sopenharmony_ci "src/wasm/wasm-init-expr.h", 24971cb0ef41Sopenharmony_ci "src/wasm/wasm-js.cc", 24981cb0ef41Sopenharmony_ci "src/wasm/wasm-js.h", 24991cb0ef41Sopenharmony_ci "src/wasm/wasm-linkage.h", 25001cb0ef41Sopenharmony_ci "src/wasm/wasm-module-builder.cc", 25011cb0ef41Sopenharmony_ci "src/wasm/wasm-module-builder.h", 25021cb0ef41Sopenharmony_ci "src/wasm/wasm-module.cc", 25031cb0ef41Sopenharmony_ci "src/wasm/wasm-module.h", 25041cb0ef41Sopenharmony_ci "src/wasm/wasm-module-sourcemap.cc", 25051cb0ef41Sopenharmony_ci "src/wasm/wasm-module-sourcemap.h", 25061cb0ef41Sopenharmony_ci "src/wasm/wasm-objects.cc", 25071cb0ef41Sopenharmony_ci "src/wasm/wasm-objects.h", 25081cb0ef41Sopenharmony_ci "src/wasm/wasm-objects-inl.h", 25091cb0ef41Sopenharmony_ci "src/wasm/wasm-opcodes.cc", 25101cb0ef41Sopenharmony_ci "src/wasm/wasm-opcodes.h", 25111cb0ef41Sopenharmony_ci "src/wasm/wasm-opcodes-inl.h", 25121cb0ef41Sopenharmony_ci "src/wasm/wasm-result.cc", 25131cb0ef41Sopenharmony_ci "src/wasm/wasm-result.h", 25141cb0ef41Sopenharmony_ci "src/wasm/wasm-serialization.cc", 25151cb0ef41Sopenharmony_ci "src/wasm/wasm-serialization.h", 25161cb0ef41Sopenharmony_ci "src/wasm/wasm-subtyping.cc", 25171cb0ef41Sopenharmony_ci "src/wasm/wasm-subtyping.h", 25181cb0ef41Sopenharmony_ci "src/wasm/wasm-tier.h", 25191cb0ef41Sopenharmony_ci "src/wasm/wasm-value.h", 25201cb0ef41Sopenharmony_ci ], 25211cb0ef41Sopenharmony_ci "//conditions:default": [], 25221cb0ef41Sopenharmony_ci }), 25231cb0ef41Sopenharmony_ci) 25241cb0ef41Sopenharmony_ci 25251cb0ef41Sopenharmony_cifilegroup( 25261cb0ef41Sopenharmony_ci name = "icu/v8_base_without_compiler_files", 25271cb0ef41Sopenharmony_ci srcs = [ 25281cb0ef41Sopenharmony_ci "src/builtins/builtins-intl.cc", 25291cb0ef41Sopenharmony_ci "src/builtins/builtins-intl-gen.cc", 25301cb0ef41Sopenharmony_ci "src/objects/intl-objects.cc", 25311cb0ef41Sopenharmony_ci "src/objects/intl-objects.h", 25321cb0ef41Sopenharmony_ci "src/objects/js-break-iterator.cc", 25331cb0ef41Sopenharmony_ci "src/objects/js-break-iterator.h", 25341cb0ef41Sopenharmony_ci "src/objects/js-break-iterator-inl.h", 25351cb0ef41Sopenharmony_ci "src/objects/js-collator.cc", 25361cb0ef41Sopenharmony_ci "src/objects/js-collator.h", 25371cb0ef41Sopenharmony_ci "src/objects/js-collator-inl.h", 25381cb0ef41Sopenharmony_ci "src/objects/js-date-time-format.cc", 25391cb0ef41Sopenharmony_ci "src/objects/js-date-time-format.h", 25401cb0ef41Sopenharmony_ci "src/objects/js-date-time-format-inl.h", 25411cb0ef41Sopenharmony_ci "src/objects/js-display-names.cc", 25421cb0ef41Sopenharmony_ci "src/objects/js-display-names.h", 25431cb0ef41Sopenharmony_ci "src/objects/js-display-names-inl.h", 25441cb0ef41Sopenharmony_ci "src/objects/js-list-format.cc", 25451cb0ef41Sopenharmony_ci "src/objects/js-list-format.h", 25461cb0ef41Sopenharmony_ci "src/objects/js-list-format-inl.h", 25471cb0ef41Sopenharmony_ci "src/objects/js-locale.cc", 25481cb0ef41Sopenharmony_ci "src/objects/js-locale.h", 25491cb0ef41Sopenharmony_ci "src/objects/js-locale-inl.h", 25501cb0ef41Sopenharmony_ci "src/objects/js-number-format.cc", 25511cb0ef41Sopenharmony_ci "src/objects/js-number-format.h", 25521cb0ef41Sopenharmony_ci "src/objects/js-number-format-inl.h", 25531cb0ef41Sopenharmony_ci "src/objects/js-plural-rules.cc", 25541cb0ef41Sopenharmony_ci "src/objects/js-plural-rules.h", 25551cb0ef41Sopenharmony_ci "src/objects/js-plural-rules-inl.h", 25561cb0ef41Sopenharmony_ci "src/objects/js-relative-time-format.cc", 25571cb0ef41Sopenharmony_ci "src/objects/js-relative-time-format.h", 25581cb0ef41Sopenharmony_ci "src/objects/js-relative-time-format-inl.h", 25591cb0ef41Sopenharmony_ci "src/objects/js-segment-iterator.cc", 25601cb0ef41Sopenharmony_ci "src/objects/js-segment-iterator.h", 25611cb0ef41Sopenharmony_ci "src/objects/js-segment-iterator-inl.h", 25621cb0ef41Sopenharmony_ci "src/objects/js-segmenter.cc", 25631cb0ef41Sopenharmony_ci "src/objects/js-segmenter.h", 25641cb0ef41Sopenharmony_ci "src/objects/js-segmenter-inl.h", 25651cb0ef41Sopenharmony_ci "src/objects/js-segments.cc", 25661cb0ef41Sopenharmony_ci "src/objects/js-segments.h", 25671cb0ef41Sopenharmony_ci "src/objects/js-segments-inl.h", 25681cb0ef41Sopenharmony_ci "src/runtime/runtime-intl.cc", 25691cb0ef41Sopenharmony_ci "src/strings/char-predicates.cc", 25701cb0ef41Sopenharmony_ci ], 25711cb0ef41Sopenharmony_ci) 25721cb0ef41Sopenharmony_ci 25731cb0ef41Sopenharmony_cifilegroup( 25741cb0ef41Sopenharmony_ci name = "v8_compiler_files", 25751cb0ef41Sopenharmony_ci srcs = [ 25761cb0ef41Sopenharmony_ci "src/builtins/profile-data-reader.h", 25771cb0ef41Sopenharmony_ci "src/compiler/access-builder.cc", 25781cb0ef41Sopenharmony_ci "src/compiler/access-builder.h", 25791cb0ef41Sopenharmony_ci "src/compiler/access-info.cc", 25801cb0ef41Sopenharmony_ci "src/compiler/access-info.h", 25811cb0ef41Sopenharmony_ci "src/compiler/add-type-assertions-reducer.cc", 25821cb0ef41Sopenharmony_ci "src/compiler/add-type-assertions-reducer.h", 25831cb0ef41Sopenharmony_ci "src/compiler/all-nodes.cc", 25841cb0ef41Sopenharmony_ci "src/compiler/all-nodes.h", 25851cb0ef41Sopenharmony_ci "src/compiler/allocation-builder.h", 25861cb0ef41Sopenharmony_ci "src/compiler/allocation-builder-inl.h", 25871cb0ef41Sopenharmony_ci "src/compiler/backend/code-generator.cc", 25881cb0ef41Sopenharmony_ci "src/compiler/backend/code-generator.h", 25891cb0ef41Sopenharmony_ci "src/compiler/backend/code-generator-impl.h", 25901cb0ef41Sopenharmony_ci "src/compiler/backend/frame-elider.cc", 25911cb0ef41Sopenharmony_ci "src/compiler/backend/frame-elider.h", 25921cb0ef41Sopenharmony_ci "src/compiler/backend/gap-resolver.cc", 25931cb0ef41Sopenharmony_ci "src/compiler/backend/gap-resolver.h", 25941cb0ef41Sopenharmony_ci "src/compiler/backend/instruction.cc", 25951cb0ef41Sopenharmony_ci "src/compiler/backend/instruction.h", 25961cb0ef41Sopenharmony_ci "src/compiler/backend/instruction-codes.h", 25971cb0ef41Sopenharmony_ci "src/compiler/backend/instruction-scheduler.cc", 25981cb0ef41Sopenharmony_ci "src/compiler/backend/instruction-scheduler.h", 25991cb0ef41Sopenharmony_ci "src/compiler/backend/instruction-selector.cc", 26001cb0ef41Sopenharmony_ci "src/compiler/backend/instruction-selector.h", 26011cb0ef41Sopenharmony_ci "src/compiler/backend/instruction-selector-impl.h", 26021cb0ef41Sopenharmony_ci "src/compiler/backend/jump-threading.cc", 26031cb0ef41Sopenharmony_ci "src/compiler/backend/jump-threading.h", 26041cb0ef41Sopenharmony_ci "src/compiler/backend/mid-tier-register-allocator.cc", 26051cb0ef41Sopenharmony_ci "src/compiler/backend/mid-tier-register-allocator.h", 26061cb0ef41Sopenharmony_ci "src/compiler/backend/move-optimizer.cc", 26071cb0ef41Sopenharmony_ci "src/compiler/backend/move-optimizer.h", 26081cb0ef41Sopenharmony_ci "src/compiler/backend/register-allocation.h", 26091cb0ef41Sopenharmony_ci "src/compiler/backend/register-allocator.cc", 26101cb0ef41Sopenharmony_ci "src/compiler/backend/register-allocator.h", 26111cb0ef41Sopenharmony_ci "src/compiler/backend/register-allocator-verifier.cc", 26121cb0ef41Sopenharmony_ci "src/compiler/backend/register-allocator-verifier.h", 26131cb0ef41Sopenharmony_ci "src/compiler/backend/spill-placer.cc", 26141cb0ef41Sopenharmony_ci "src/compiler/backend/spill-placer.h", 26151cb0ef41Sopenharmony_ci "src/compiler/backend/unwinding-info-writer.h", 26161cb0ef41Sopenharmony_ci "src/compiler/basic-block-instrumentor.cc", 26171cb0ef41Sopenharmony_ci "src/compiler/basic-block-instrumentor.h", 26181cb0ef41Sopenharmony_ci "src/compiler/branch-condition-duplicator.cc", 26191cb0ef41Sopenharmony_ci "src/compiler/branch-condition-duplicator.h", 26201cb0ef41Sopenharmony_ci "src/compiler/branch-elimination.cc", 26211cb0ef41Sopenharmony_ci "src/compiler/branch-elimination.h", 26221cb0ef41Sopenharmony_ci "src/compiler/bytecode-analysis.cc", 26231cb0ef41Sopenharmony_ci "src/compiler/bytecode-analysis.h", 26241cb0ef41Sopenharmony_ci "src/compiler/bytecode-graph-builder.cc", 26251cb0ef41Sopenharmony_ci "src/compiler/bytecode-graph-builder.h", 26261cb0ef41Sopenharmony_ci "src/compiler/bytecode-liveness-map.cc", 26271cb0ef41Sopenharmony_ci "src/compiler/bytecode-liveness-map.h", 26281cb0ef41Sopenharmony_ci "src/compiler/c-linkage.cc", 26291cb0ef41Sopenharmony_ci "src/compiler/checkpoint-elimination.cc", 26301cb0ef41Sopenharmony_ci "src/compiler/checkpoint-elimination.h", 26311cb0ef41Sopenharmony_ci "src/compiler/code-assembler.cc", 26321cb0ef41Sopenharmony_ci "src/compiler/code-assembler.h", 26331cb0ef41Sopenharmony_ci "src/compiler/common-node-cache.cc", 26341cb0ef41Sopenharmony_ci "src/compiler/common-node-cache.h", 26351cb0ef41Sopenharmony_ci "src/compiler/common-operator.cc", 26361cb0ef41Sopenharmony_ci "src/compiler/common-operator.h", 26371cb0ef41Sopenharmony_ci "src/compiler/common-operator-reducer.cc", 26381cb0ef41Sopenharmony_ci "src/compiler/common-operator-reducer.h", 26391cb0ef41Sopenharmony_ci "src/compiler/compilation-dependencies.cc", 26401cb0ef41Sopenharmony_ci "src/compiler/compilation-dependencies.h", 26411cb0ef41Sopenharmony_ci "src/compiler/compiler-source-position-table.cc", 26421cb0ef41Sopenharmony_ci "src/compiler/compiler-source-position-table.h", 26431cb0ef41Sopenharmony_ci "src/compiler/constant-folding-reducer.cc", 26441cb0ef41Sopenharmony_ci "src/compiler/constant-folding-reducer.h", 26451cb0ef41Sopenharmony_ci "src/compiler/control-equivalence.cc", 26461cb0ef41Sopenharmony_ci "src/compiler/control-equivalence.h", 26471cb0ef41Sopenharmony_ci "src/compiler/control-flow-optimizer.cc", 26481cb0ef41Sopenharmony_ci "src/compiler/control-flow-optimizer.h", 26491cb0ef41Sopenharmony_ci "src/compiler/csa-load-elimination.cc", 26501cb0ef41Sopenharmony_ci "src/compiler/csa-load-elimination.h", 26511cb0ef41Sopenharmony_ci "src/compiler/dead-code-elimination.cc", 26521cb0ef41Sopenharmony_ci "src/compiler/dead-code-elimination.h", 26531cb0ef41Sopenharmony_ci "src/compiler/decompression-optimizer.cc", 26541cb0ef41Sopenharmony_ci "src/compiler/decompression-optimizer.h", 26551cb0ef41Sopenharmony_ci "src/compiler/diamond.h", 26561cb0ef41Sopenharmony_ci "src/compiler/effect-control-linearizer.cc", 26571cb0ef41Sopenharmony_ci "src/compiler/effect-control-linearizer.h", 26581cb0ef41Sopenharmony_ci "src/compiler/escape-analysis.cc", 26591cb0ef41Sopenharmony_ci "src/compiler/escape-analysis.h", 26601cb0ef41Sopenharmony_ci "src/compiler/escape-analysis-reducer.cc", 26611cb0ef41Sopenharmony_ci "src/compiler/escape-analysis-reducer.h", 26621cb0ef41Sopenharmony_ci "src/compiler/fast-api-calls.cc", 26631cb0ef41Sopenharmony_ci "src/compiler/fast-api-calls.h", 26641cb0ef41Sopenharmony_ci "src/compiler/feedback-source.cc", 26651cb0ef41Sopenharmony_ci "src/compiler/feedback-source.h", 26661cb0ef41Sopenharmony_ci "src/compiler/frame.cc", 26671cb0ef41Sopenharmony_ci "src/compiler/frame.h", 26681cb0ef41Sopenharmony_ci "src/compiler/frame-states.cc", 26691cb0ef41Sopenharmony_ci "src/compiler/frame-states.h", 26701cb0ef41Sopenharmony_ci "src/compiler/functional-list.h", 26711cb0ef41Sopenharmony_ci "src/compiler/globals.h", 26721cb0ef41Sopenharmony_ci "src/compiler/graph.cc", 26731cb0ef41Sopenharmony_ci "src/compiler/graph.h", 26741cb0ef41Sopenharmony_ci "src/compiler/graph-assembler.cc", 26751cb0ef41Sopenharmony_ci "src/compiler/graph-assembler.h", 26761cb0ef41Sopenharmony_ci "src/compiler/graph-reducer.cc", 26771cb0ef41Sopenharmony_ci "src/compiler/graph-reducer.h", 26781cb0ef41Sopenharmony_ci "src/compiler/graph-trimmer.cc", 26791cb0ef41Sopenharmony_ci "src/compiler/graph-trimmer.h", 26801cb0ef41Sopenharmony_ci "src/compiler/graph-visualizer.cc", 26811cb0ef41Sopenharmony_ci "src/compiler/graph-visualizer.h", 26821cb0ef41Sopenharmony_ci "src/compiler/graph-zone-traits.h", 26831cb0ef41Sopenharmony_ci "src/compiler/heap-refs.cc", 26841cb0ef41Sopenharmony_ci "src/compiler/heap-refs.h", 26851cb0ef41Sopenharmony_ci "src/compiler/js-call-reducer.cc", 26861cb0ef41Sopenharmony_ci "src/compiler/js-call-reducer.h", 26871cb0ef41Sopenharmony_ci "src/compiler/js-context-specialization.cc", 26881cb0ef41Sopenharmony_ci "src/compiler/js-context-specialization.h", 26891cb0ef41Sopenharmony_ci "src/compiler/js-create-lowering.cc", 26901cb0ef41Sopenharmony_ci "src/compiler/js-create-lowering.h", 26911cb0ef41Sopenharmony_ci "src/compiler/js-generic-lowering.cc", 26921cb0ef41Sopenharmony_ci "src/compiler/js-generic-lowering.h", 26931cb0ef41Sopenharmony_ci "src/compiler/js-graph.cc", 26941cb0ef41Sopenharmony_ci "src/compiler/js-graph.h", 26951cb0ef41Sopenharmony_ci "src/compiler/js-heap-broker.cc", 26961cb0ef41Sopenharmony_ci "src/compiler/js-heap-broker.h", 26971cb0ef41Sopenharmony_ci "src/compiler/js-inlining.cc", 26981cb0ef41Sopenharmony_ci "src/compiler/js-inlining.h", 26991cb0ef41Sopenharmony_ci "src/compiler/js-inlining-heuristic.cc", 27001cb0ef41Sopenharmony_ci "src/compiler/js-inlining-heuristic.h", 27011cb0ef41Sopenharmony_ci "src/compiler/js-intrinsic-lowering.cc", 27021cb0ef41Sopenharmony_ci "src/compiler/js-intrinsic-lowering.h", 27031cb0ef41Sopenharmony_ci "src/compiler/js-native-context-specialization.cc", 27041cb0ef41Sopenharmony_ci "src/compiler/js-native-context-specialization.h", 27051cb0ef41Sopenharmony_ci "src/compiler/js-operator.cc", 27061cb0ef41Sopenharmony_ci "src/compiler/js-operator.h", 27071cb0ef41Sopenharmony_ci "src/compiler/js-type-hint-lowering.cc", 27081cb0ef41Sopenharmony_ci "src/compiler/js-type-hint-lowering.h", 27091cb0ef41Sopenharmony_ci "src/compiler/js-typed-lowering.cc", 27101cb0ef41Sopenharmony_ci "src/compiler/js-typed-lowering.h", 27111cb0ef41Sopenharmony_ci "src/compiler/linkage.cc", 27121cb0ef41Sopenharmony_ci "src/compiler/linkage.h", 27131cb0ef41Sopenharmony_ci "src/compiler/load-elimination.cc", 27141cb0ef41Sopenharmony_ci "src/compiler/load-elimination.h", 27151cb0ef41Sopenharmony_ci "src/compiler/loop-analysis.cc", 27161cb0ef41Sopenharmony_ci "src/compiler/loop-analysis.h", 27171cb0ef41Sopenharmony_ci "src/compiler/loop-peeling.cc", 27181cb0ef41Sopenharmony_ci "src/compiler/loop-peeling.h", 27191cb0ef41Sopenharmony_ci "src/compiler/loop-unrolling.cc", 27201cb0ef41Sopenharmony_ci "src/compiler/loop-unrolling.h", 27211cb0ef41Sopenharmony_ci "src/compiler/loop-variable-optimizer.cc", 27221cb0ef41Sopenharmony_ci "src/compiler/loop-variable-optimizer.h", 27231cb0ef41Sopenharmony_ci "src/compiler/machine-graph.cc", 27241cb0ef41Sopenharmony_ci "src/compiler/machine-graph.h", 27251cb0ef41Sopenharmony_ci "src/compiler/machine-graph-verifier.cc", 27261cb0ef41Sopenharmony_ci "src/compiler/machine-graph-verifier.h", 27271cb0ef41Sopenharmony_ci "src/compiler/machine-operator.cc", 27281cb0ef41Sopenharmony_ci "src/compiler/machine-operator.h", 27291cb0ef41Sopenharmony_ci "src/compiler/machine-operator-reducer.cc", 27301cb0ef41Sopenharmony_ci "src/compiler/machine-operator-reducer.h", 27311cb0ef41Sopenharmony_ci "src/compiler/map-inference.cc", 27321cb0ef41Sopenharmony_ci "src/compiler/map-inference.h", 27331cb0ef41Sopenharmony_ci "src/compiler/memory-lowering.cc", 27341cb0ef41Sopenharmony_ci "src/compiler/memory-lowering.h", 27351cb0ef41Sopenharmony_ci "src/compiler/memory-optimizer.cc", 27361cb0ef41Sopenharmony_ci "src/compiler/memory-optimizer.h", 27371cb0ef41Sopenharmony_ci "src/compiler/node.cc", 27381cb0ef41Sopenharmony_ci "src/compiler/node.h", 27391cb0ef41Sopenharmony_ci "src/compiler/node-aux-data.h", 27401cb0ef41Sopenharmony_ci "src/compiler/node-cache.h", 27411cb0ef41Sopenharmony_ci "src/compiler/node-marker.cc", 27421cb0ef41Sopenharmony_ci "src/compiler/node-marker.h", 27431cb0ef41Sopenharmony_ci "src/compiler/node-matchers.cc", 27441cb0ef41Sopenharmony_ci "src/compiler/node-matchers.h", 27451cb0ef41Sopenharmony_ci "src/compiler/node-observer.cc", 27461cb0ef41Sopenharmony_ci "src/compiler/node-observer.h", 27471cb0ef41Sopenharmony_ci "src/compiler/node-origin-table.cc", 27481cb0ef41Sopenharmony_ci "src/compiler/node-origin-table.h", 27491cb0ef41Sopenharmony_ci "src/compiler/node-properties.cc", 27501cb0ef41Sopenharmony_ci "src/compiler/node-properties.h", 27511cb0ef41Sopenharmony_ci "src/compiler/opcodes.cc", 27521cb0ef41Sopenharmony_ci "src/compiler/opcodes.h", 27531cb0ef41Sopenharmony_ci "src/compiler/operation-typer.cc", 27541cb0ef41Sopenharmony_ci "src/compiler/operation-typer.h", 27551cb0ef41Sopenharmony_ci "src/compiler/operator.cc", 27561cb0ef41Sopenharmony_ci "src/compiler/operator.h", 27571cb0ef41Sopenharmony_ci "src/compiler/operator-properties.cc", 27581cb0ef41Sopenharmony_ci "src/compiler/operator-properties.h", 27591cb0ef41Sopenharmony_ci "src/compiler/osr.cc", 27601cb0ef41Sopenharmony_ci "src/compiler/osr.h", 27611cb0ef41Sopenharmony_ci "src/compiler/per-isolate-compiler-cache.h", 27621cb0ef41Sopenharmony_ci "src/compiler/persistent-map.h", 27631cb0ef41Sopenharmony_ci "src/compiler/pipeline.cc", 27641cb0ef41Sopenharmony_ci "src/compiler/pipeline.h", 27651cb0ef41Sopenharmony_ci "src/compiler/pipeline-statistics.cc", 27661cb0ef41Sopenharmony_ci "src/compiler/pipeline-statistics.h", 27671cb0ef41Sopenharmony_ci "src/compiler/processed-feedback.h", 27681cb0ef41Sopenharmony_ci "src/compiler/property-access-builder.cc", 27691cb0ef41Sopenharmony_ci "src/compiler/property-access-builder.h", 27701cb0ef41Sopenharmony_ci "src/compiler/raw-machine-assembler.cc", 27711cb0ef41Sopenharmony_ci "src/compiler/raw-machine-assembler.h", 27721cb0ef41Sopenharmony_ci "src/compiler/redundancy-elimination.cc", 27731cb0ef41Sopenharmony_ci "src/compiler/redundancy-elimination.h", 27741cb0ef41Sopenharmony_ci "src/compiler/refs-map.cc", 27751cb0ef41Sopenharmony_ci "src/compiler/refs-map.h", 27761cb0ef41Sopenharmony_ci "src/compiler/representation-change.cc", 27771cb0ef41Sopenharmony_ci "src/compiler/representation-change.h", 27781cb0ef41Sopenharmony_ci "src/compiler/schedule.cc", 27791cb0ef41Sopenharmony_ci "src/compiler/schedule.h", 27801cb0ef41Sopenharmony_ci "src/compiler/scheduler.cc", 27811cb0ef41Sopenharmony_ci "src/compiler/scheduler.h", 27821cb0ef41Sopenharmony_ci "src/compiler/select-lowering.cc", 27831cb0ef41Sopenharmony_ci "src/compiler/select-lowering.h", 27841cb0ef41Sopenharmony_ci "src/compiler/simplified-lowering.cc", 27851cb0ef41Sopenharmony_ci "src/compiler/simplified-lowering.h", 27861cb0ef41Sopenharmony_ci "src/compiler/simplified-lowering-verifier.cc", 27871cb0ef41Sopenharmony_ci "src/compiler/simplified-lowering-verifier.h", 27881cb0ef41Sopenharmony_ci "src/compiler/simplified-operator.cc", 27891cb0ef41Sopenharmony_ci "src/compiler/simplified-operator.h", 27901cb0ef41Sopenharmony_ci "src/compiler/simplified-operator-reducer.cc", 27911cb0ef41Sopenharmony_ci "src/compiler/simplified-operator-reducer.h", 27921cb0ef41Sopenharmony_ci "src/compiler/state-values-utils.cc", 27931cb0ef41Sopenharmony_ci "src/compiler/state-values-utils.h", 27941cb0ef41Sopenharmony_ci "src/compiler/store-store-elimination.cc", 27951cb0ef41Sopenharmony_ci "src/compiler/store-store-elimination.h", 27961cb0ef41Sopenharmony_ci "src/compiler/type-cache.cc", 27971cb0ef41Sopenharmony_ci "src/compiler/type-cache.h", 27981cb0ef41Sopenharmony_ci "src/compiler/type-narrowing-reducer.cc", 27991cb0ef41Sopenharmony_ci "src/compiler/type-narrowing-reducer.h", 28001cb0ef41Sopenharmony_ci "src/compiler/typed-optimization.cc", 28011cb0ef41Sopenharmony_ci "src/compiler/typed-optimization.h", 28021cb0ef41Sopenharmony_ci "src/compiler/typer.cc", 28031cb0ef41Sopenharmony_ci "src/compiler/typer.h", 28041cb0ef41Sopenharmony_ci "src/compiler/types.cc", 28051cb0ef41Sopenharmony_ci "src/compiler/types.h", 28061cb0ef41Sopenharmony_ci "src/compiler/value-numbering-reducer.cc", 28071cb0ef41Sopenharmony_ci "src/compiler/value-numbering-reducer.h", 28081cb0ef41Sopenharmony_ci "src/compiler/verifier.cc", 28091cb0ef41Sopenharmony_ci "src/compiler/verifier.h", 28101cb0ef41Sopenharmony_ci "src/compiler/write-barrier-kind.h", 28111cb0ef41Sopenharmony_ci "src/compiler/zone-stats.cc", 28121cb0ef41Sopenharmony_ci "src/compiler/zone-stats.h", 28131cb0ef41Sopenharmony_ci ] + select({ 28141cb0ef41Sopenharmony_ci ":is_v8_enable_webassembly": [ 28151cb0ef41Sopenharmony_ci "src/compiler/int64-lowering.cc", 28161cb0ef41Sopenharmony_ci "src/compiler/wasm-compiler.cc", 28171cb0ef41Sopenharmony_ci "src/compiler/wasm-loop-peeling.cc", 28181cb0ef41Sopenharmony_ci "src/compiler/wasm-escape-analysis.cc", 28191cb0ef41Sopenharmony_ci "src/compiler/wasm-inlining.cc", 28201cb0ef41Sopenharmony_ci ], 28211cb0ef41Sopenharmony_ci "//conditions:default": [], 28221cb0ef41Sopenharmony_ci }), 28231cb0ef41Sopenharmony_ci) 28241cb0ef41Sopenharmony_ci 28251cb0ef41Sopenharmony_cifilegroup( 28261cb0ef41Sopenharmony_ci name = "v8_initializers_files", 28271cb0ef41Sopenharmony_ci srcs = [ 28281cb0ef41Sopenharmony_ci "src/builtins/builtins-array-gen.cc", 28291cb0ef41Sopenharmony_ci "src/builtins/builtins-array-gen.h", 28301cb0ef41Sopenharmony_ci "src/builtins/builtins-async-function-gen.cc", 28311cb0ef41Sopenharmony_ci "src/builtins/builtins-async-gen.cc", 28321cb0ef41Sopenharmony_ci "src/builtins/builtins-async-gen.h", 28331cb0ef41Sopenharmony_ci "src/builtins/builtins-async-generator-gen.cc", 28341cb0ef41Sopenharmony_ci "src/builtins/builtins-async-iterator-gen.cc", 28351cb0ef41Sopenharmony_ci "src/builtins/builtins-bigint-gen.cc", 28361cb0ef41Sopenharmony_ci "src/builtins/builtins-bigint-gen.h", 28371cb0ef41Sopenharmony_ci "src/builtins/builtins-call-gen.cc", 28381cb0ef41Sopenharmony_ci "src/builtins/builtins-call-gen.h", 28391cb0ef41Sopenharmony_ci "src/builtins/builtins-collections-gen.cc", 28401cb0ef41Sopenharmony_ci "src/builtins/builtins-collections-gen.h", 28411cb0ef41Sopenharmony_ci "src/builtins/builtins-constructor-gen.cc", 28421cb0ef41Sopenharmony_ci "src/builtins/builtins-constructor-gen.h", 28431cb0ef41Sopenharmony_ci "src/builtins/builtins-constructor.h", 28441cb0ef41Sopenharmony_ci "src/builtins/builtins-conversion-gen.cc", 28451cb0ef41Sopenharmony_ci "src/builtins/builtins-data-view-gen.h", 28461cb0ef41Sopenharmony_ci "src/builtins/builtins-date-gen.cc", 28471cb0ef41Sopenharmony_ci "src/builtins/builtins-generator-gen.cc", 28481cb0ef41Sopenharmony_ci "src/builtins/builtins-global-gen.cc", 28491cb0ef41Sopenharmony_ci "src/builtins/builtins-handler-gen.cc", 28501cb0ef41Sopenharmony_ci "src/builtins/builtins-ic-gen.cc", 28511cb0ef41Sopenharmony_ci "src/builtins/builtins-internal-gen.cc", 28521cb0ef41Sopenharmony_ci "src/builtins/builtins-interpreter-gen.cc", 28531cb0ef41Sopenharmony_ci "src/builtins/builtins-iterator-gen.cc", 28541cb0ef41Sopenharmony_ci "src/builtins/builtins-iterator-gen.h", 28551cb0ef41Sopenharmony_ci "src/builtins/builtins-lazy-gen.cc", 28561cb0ef41Sopenharmony_ci "src/builtins/builtins-lazy-gen.h", 28571cb0ef41Sopenharmony_ci "src/builtins/builtins-microtask-queue-gen.cc", 28581cb0ef41Sopenharmony_ci "src/builtins/builtins-number-gen.cc", 28591cb0ef41Sopenharmony_ci "src/builtins/builtins-object-gen.cc", 28601cb0ef41Sopenharmony_ci "src/builtins/builtins-promise-gen.cc", 28611cb0ef41Sopenharmony_ci "src/builtins/builtins-promise-gen.h", 28621cb0ef41Sopenharmony_ci "src/builtins/builtins-proxy-gen.cc", 28631cb0ef41Sopenharmony_ci "src/builtins/builtins-proxy-gen.h", 28641cb0ef41Sopenharmony_ci "src/builtins/builtins-regexp-gen.cc", 28651cb0ef41Sopenharmony_ci "src/builtins/builtins-regexp-gen.h", 28661cb0ef41Sopenharmony_ci "src/builtins/builtins-shadowrealm-gen.cc", 28671cb0ef41Sopenharmony_ci "src/builtins/builtins-sharedarraybuffer-gen.cc", 28681cb0ef41Sopenharmony_ci "src/builtins/builtins-string-gen.cc", 28691cb0ef41Sopenharmony_ci "src/builtins/builtins-string-gen.h", 28701cb0ef41Sopenharmony_ci "src/builtins/builtins-temporal-gen.cc", 28711cb0ef41Sopenharmony_ci "src/builtins/builtins-typed-array-gen.cc", 28721cb0ef41Sopenharmony_ci "src/builtins/builtins-typed-array-gen.h", 28731cb0ef41Sopenharmony_ci "src/builtins/builtins-utils-gen.h", 28741cb0ef41Sopenharmony_ci "src/builtins/growable-fixed-array-gen.cc", 28751cb0ef41Sopenharmony_ci "src/builtins/growable-fixed-array-gen.h", 28761cb0ef41Sopenharmony_ci "src/builtins/profile-data-reader.cc", 28771cb0ef41Sopenharmony_ci "src/builtins/profile-data-reader.h", 28781cb0ef41Sopenharmony_ci "src/builtins/setup-builtins-internal.cc", 28791cb0ef41Sopenharmony_ci "src/builtins/torque-csa-header-includes.h", 28801cb0ef41Sopenharmony_ci "src/codegen/code-stub-assembler.cc", 28811cb0ef41Sopenharmony_ci "src/codegen/code-stub-assembler.h", 28821cb0ef41Sopenharmony_ci "src/heap/setup-heap-internal.cc", 28831cb0ef41Sopenharmony_ci "src/ic/accessor-assembler.cc", 28841cb0ef41Sopenharmony_ci "src/ic/accessor-assembler.h", 28851cb0ef41Sopenharmony_ci "src/ic/binary-op-assembler.cc", 28861cb0ef41Sopenharmony_ci "src/ic/binary-op-assembler.h", 28871cb0ef41Sopenharmony_ci "src/ic/keyed-store-generic.cc", 28881cb0ef41Sopenharmony_ci "src/ic/keyed-store-generic.h", 28891cb0ef41Sopenharmony_ci "src/ic/unary-op-assembler.cc", 28901cb0ef41Sopenharmony_ci "src/ic/unary-op-assembler.h", 28911cb0ef41Sopenharmony_ci "src/interpreter/interpreter-assembler.cc", 28921cb0ef41Sopenharmony_ci "src/interpreter/interpreter-assembler.h", 28931cb0ef41Sopenharmony_ci "src/interpreter/interpreter-generator.cc", 28941cb0ef41Sopenharmony_ci "src/interpreter/interpreter-generator.h", 28951cb0ef41Sopenharmony_ci "src/interpreter/interpreter-intrinsics-generator.cc", 28961cb0ef41Sopenharmony_ci "src/interpreter/interpreter-intrinsics-generator.h", 28971cb0ef41Sopenharmony_ci "src/numbers/integer-literal-inl.h", 28981cb0ef41Sopenharmony_ci "src/numbers/integer-literal.h", 28991cb0ef41Sopenharmony_ci ] + select({ 29001cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ia32": ["src/builtins/ia32/builtins-ia32.cc"], 29011cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_x64": ["src/builtins/x64/builtins-x64.cc"], 29021cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm": ["src/builtins/arm/builtins-arm.cc"], 29031cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm64": ["src/builtins/arm64/builtins-arm64.cc"], 29041cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_s390x": ["src/builtins/s390/builtins-s390.cc"], 29051cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_riscv64": ["src/builtins/riscv64/builtins-riscv64.cc"], 29061cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ppc64le": ["src/builtins/ppc/builtins-ppc.cc"], 29071cb0ef41Sopenharmony_ci }) + select({ 29081cb0ef41Sopenharmony_ci ":is_v8_enable_webassembly": [ 29091cb0ef41Sopenharmony_ci "src/builtins/builtins-wasm-gen.cc", 29101cb0ef41Sopenharmony_ci "src/builtins/builtins-wasm-gen.h", 29111cb0ef41Sopenharmony_ci ], 29121cb0ef41Sopenharmony_ci "//conditions:default": [], 29131cb0ef41Sopenharmony_ci }), 29141cb0ef41Sopenharmony_ci) 29151cb0ef41Sopenharmony_ci 29161cb0ef41Sopenharmony_cifilegroup( 29171cb0ef41Sopenharmony_ci name = "cppgc_base_files", 29181cb0ef41Sopenharmony_ci srcs = [ 29191cb0ef41Sopenharmony_ci "src/heap/cppgc/allocation.cc", 29201cb0ef41Sopenharmony_ci "src/heap/cppgc/caged-heap.h", 29211cb0ef41Sopenharmony_ci "src/heap/cppgc/compaction-worklists.cc", 29221cb0ef41Sopenharmony_ci "src/heap/cppgc/compaction-worklists.h", 29231cb0ef41Sopenharmony_ci "src/heap/cppgc/compactor.cc", 29241cb0ef41Sopenharmony_ci "src/heap/cppgc/compactor.h", 29251cb0ef41Sopenharmony_ci "src/heap/cppgc/concurrent-marker.cc", 29261cb0ef41Sopenharmony_ci "src/heap/cppgc/concurrent-marker.h", 29271cb0ef41Sopenharmony_ci "src/heap/cppgc/explicit-management.cc", 29281cb0ef41Sopenharmony_ci "src/heap/cppgc/free-list.cc", 29291cb0ef41Sopenharmony_ci "src/heap/cppgc/free-list.h", 29301cb0ef41Sopenharmony_ci "src/heap/cppgc/garbage-collector.h", 29311cb0ef41Sopenharmony_ci "src/heap/cppgc/gc-info.cc", 29321cb0ef41Sopenharmony_ci "src/heap/cppgc/gc-info-table.cc", 29331cb0ef41Sopenharmony_ci "src/heap/cppgc/gc-info-table.h", 29341cb0ef41Sopenharmony_ci "src/heap/cppgc/gc-invoker.cc", 29351cb0ef41Sopenharmony_ci "src/heap/cppgc/gc-invoker.h", 29361cb0ef41Sopenharmony_ci "src/heap/cppgc/globals.h", 29371cb0ef41Sopenharmony_ci "src/heap/cppgc/heap.cc", 29381cb0ef41Sopenharmony_ci "src/heap/cppgc/heap.h", 29391cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-base.cc", 29401cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-base.h", 29411cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-consistency.cc", 29421cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-growing.cc", 29431cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-growing.h", 29441cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-object-header.cc", 29451cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-object-header.h", 29461cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-page.cc", 29471cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-page.h", 29481cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-space.cc", 29491cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-space.h", 29501cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-state.cc", 29511cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-statistics-collector.cc", 29521cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-statistics-collector.h", 29531cb0ef41Sopenharmony_ci "src/heap/cppgc/heap-visitor.h", 29541cb0ef41Sopenharmony_ci "src/heap/cppgc/incremental-marking-schedule.cc", 29551cb0ef41Sopenharmony_ci "src/heap/cppgc/incremental-marking-schedule.h", 29561cb0ef41Sopenharmony_ci "src/heap/cppgc/liveness-broker.cc", 29571cb0ef41Sopenharmony_ci "src/heap/cppgc/liveness-broker.h", 29581cb0ef41Sopenharmony_ci "src/heap/cppgc/logging.cc", 29591cb0ef41Sopenharmony_ci "src/heap/cppgc/marker.cc", 29601cb0ef41Sopenharmony_ci "src/heap/cppgc/marker.h", 29611cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-state.cc", 29621cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-state.h", 29631cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-verifier.cc", 29641cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-verifier.h", 29651cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-visitor.cc", 29661cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-visitor.h", 29671cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-worklists.cc", 29681cb0ef41Sopenharmony_ci "src/heap/cppgc/marking-worklists.h", 29691cb0ef41Sopenharmony_ci "src/heap/cppgc/memory.cc", 29701cb0ef41Sopenharmony_ci "src/heap/cppgc/memory.h", 29711cb0ef41Sopenharmony_ci "src/heap/cppgc/metric-recorder.h", 29721cb0ef41Sopenharmony_ci "src/heap/cppgc/name-trait.cc", 29731cb0ef41Sopenharmony_ci "src/heap/cppgc/object-allocator.cc", 29741cb0ef41Sopenharmony_ci "src/heap/cppgc/object-allocator.h", 29751cb0ef41Sopenharmony_ci "src/heap/cppgc/object-poisoner.h", 29761cb0ef41Sopenharmony_ci "src/heap/cppgc/object-size-trait.cc", 29771cb0ef41Sopenharmony_ci "src/heap/cppgc/object-start-bitmap.h", 29781cb0ef41Sopenharmony_ci "src/heap/cppgc/object-view.h", 29791cb0ef41Sopenharmony_ci "src/heap/cppgc/page-memory.cc", 29801cb0ef41Sopenharmony_ci "src/heap/cppgc/page-memory.h", 29811cb0ef41Sopenharmony_ci "src/heap/cppgc/persistent-node.cc", 29821cb0ef41Sopenharmony_ci "src/heap/cppgc/platform.cc", 29831cb0ef41Sopenharmony_ci "src/heap/cppgc/platform.h", 29841cb0ef41Sopenharmony_ci "src/heap/cppgc/pointer-policies.cc", 29851cb0ef41Sopenharmony_ci "src/heap/cppgc/prefinalizer-handler.cc", 29861cb0ef41Sopenharmony_ci "src/heap/cppgc/prefinalizer-handler.h", 29871cb0ef41Sopenharmony_ci "src/heap/cppgc/process-heap.cc", 29881cb0ef41Sopenharmony_ci "src/heap/cppgc/process-heap.h", 29891cb0ef41Sopenharmony_ci "src/heap/cppgc/process-heap-statistics.cc", 29901cb0ef41Sopenharmony_ci "src/heap/cppgc/process-heap-statistics.h", 29911cb0ef41Sopenharmony_ci "src/heap/cppgc/raw-heap.cc", 29921cb0ef41Sopenharmony_ci "src/heap/cppgc/raw-heap.h", 29931cb0ef41Sopenharmony_ci "src/heap/cppgc/remembered-set.cc", 29941cb0ef41Sopenharmony_ci "src/heap/cppgc/remembered-set.h", 29951cb0ef41Sopenharmony_ci "src/heap/cppgc/source-location.cc", 29961cb0ef41Sopenharmony_ci "src/heap/cppgc/stats-collector.cc", 29971cb0ef41Sopenharmony_ci "src/heap/cppgc/stats-collector.h", 29981cb0ef41Sopenharmony_ci "src/heap/cppgc/sweeper.cc", 29991cb0ef41Sopenharmony_ci "src/heap/cppgc/sweeper.h", 30001cb0ef41Sopenharmony_ci "src/heap/cppgc/task-handle.h", 30011cb0ef41Sopenharmony_ci "src/heap/cppgc/trace-event.h", 30021cb0ef41Sopenharmony_ci "src/heap/cppgc/trace-trait.cc", 30031cb0ef41Sopenharmony_ci "src/heap/cppgc/unmarker.h", 30041cb0ef41Sopenharmony_ci "src/heap/cppgc/virtual-memory.cc", 30051cb0ef41Sopenharmony_ci "src/heap/cppgc/virtual-memory.h", 30061cb0ef41Sopenharmony_ci "src/heap/cppgc/visitor.cc", 30071cb0ef41Sopenharmony_ci "src/heap/cppgc/visitor.h", 30081cb0ef41Sopenharmony_ci "src/heap/cppgc/write-barrier.cc", 30091cb0ef41Sopenharmony_ci "src/heap/cppgc/write-barrier.h", 30101cb0ef41Sopenharmony_ci ], 30111cb0ef41Sopenharmony_ci) 30121cb0ef41Sopenharmony_ci 30131cb0ef41Sopenharmony_cifilegroup( 30141cb0ef41Sopenharmony_ci name = "v8_heap_base_files", 30151cb0ef41Sopenharmony_ci srcs = [ 30161cb0ef41Sopenharmony_ci "src/heap/base/active-system-pages.cc", 30171cb0ef41Sopenharmony_ci "src/heap/base/active-system-pages.h", 30181cb0ef41Sopenharmony_ci "src/heap/base/stack.cc", 30191cb0ef41Sopenharmony_ci "src/heap/base/stack.h", 30201cb0ef41Sopenharmony_ci "src/heap/base/worklist.cc", 30211cb0ef41Sopenharmony_ci "src/heap/base/worklist.h", 30221cb0ef41Sopenharmony_ci ] + select({ 30231cb0ef41Sopenharmony_ci # Note these cannot be v8_target_is_* selects because these contain 30241cb0ef41Sopenharmony_ci # inline assembly that runs inside the executable. Since these are 30251cb0ef41Sopenharmony_ci # linked directly into mksnapshot, they must use the actual target cpu. 30261cb0ef41Sopenharmony_ci "@v8//bazel/config:is_inline_asm_ia32": ["src/heap/base/asm/ia32/push_registers_asm.cc"], 30271cb0ef41Sopenharmony_ci "@v8//bazel/config:is_inline_asm_x64": ["src/heap/base/asm/x64/push_registers_asm.cc"], 30281cb0ef41Sopenharmony_ci "@v8//bazel/config:is_inline_asm_arm": ["src/heap/base/asm/arm/push_registers_asm.cc"], 30291cb0ef41Sopenharmony_ci "@v8//bazel/config:is_inline_asm_arm64": ["src/heap/base/asm/arm64/push_registers_asm.cc"], 30301cb0ef41Sopenharmony_ci "@v8//bazel/config:is_inline_asm_s390x": ["src/heap/base/asm/s390/push_registers_asm.cc"], 30311cb0ef41Sopenharmony_ci "@v8//bazel/config:is_inline_asm_riscv64": ["src/heap/base/asm/riscv64/push_registers_asm.cc"], 30321cb0ef41Sopenharmony_ci "@v8//bazel/config:is_inline_asm_ppc64le": ["src/heap/base/asm/ppc/push_registers_asm.cc"], 30331cb0ef41Sopenharmony_ci "@v8//bazel/config:is_msvc_asm_ia32": ["src/heap/base/asm/ia32/push_registers_masm.S"], 30341cb0ef41Sopenharmony_ci "@v8//bazel/config:is_msvc_asm_x64": ["src/heap/base/asm/x64/push_registers_masm.S"], 30351cb0ef41Sopenharmony_ci "@v8//bazel/config:is_msvc_asm_arm64": ["src/heap/base/asm/arm64/push_registers_masm.S"], 30361cb0ef41Sopenharmony_ci }), 30371cb0ef41Sopenharmony_ci) 30381cb0ef41Sopenharmony_ci 30391cb0ef41Sopenharmony_cifilegroup( 30401cb0ef41Sopenharmony_ci name = "v8_bigint", 30411cb0ef41Sopenharmony_ci srcs = [ 30421cb0ef41Sopenharmony_ci "src/bigint/bigint.h", 30431cb0ef41Sopenharmony_ci "src/bigint/bigint-internal.cc", 30441cb0ef41Sopenharmony_ci "src/bigint/bigint-internal.h", 30451cb0ef41Sopenharmony_ci "src/bigint/bitwise.cc", 30461cb0ef41Sopenharmony_ci "src/bigint/digit-arithmetic.h", 30471cb0ef41Sopenharmony_ci "src/bigint/div-barrett.cc", 30481cb0ef41Sopenharmony_ci "src/bigint/div-burnikel.cc", 30491cb0ef41Sopenharmony_ci "src/bigint/div-helpers.cc", 30501cb0ef41Sopenharmony_ci "src/bigint/div-helpers.h", 30511cb0ef41Sopenharmony_ci "src/bigint/div-schoolbook.cc", 30521cb0ef41Sopenharmony_ci "src/bigint/fromstring.cc", 30531cb0ef41Sopenharmony_ci "src/bigint/mul-fft.cc", 30541cb0ef41Sopenharmony_ci "src/bigint/mul-karatsuba.cc", 30551cb0ef41Sopenharmony_ci "src/bigint/mul-schoolbook.cc", 30561cb0ef41Sopenharmony_ci "src/bigint/mul-toom.cc", 30571cb0ef41Sopenharmony_ci "src/bigint/tostring.cc", 30581cb0ef41Sopenharmony_ci "src/bigint/util.h", 30591cb0ef41Sopenharmony_ci "src/bigint/vector-arithmetic.cc", 30601cb0ef41Sopenharmony_ci "src/bigint/vector-arithmetic.h", 30611cb0ef41Sopenharmony_ci ], 30621cb0ef41Sopenharmony_ci) 30631cb0ef41Sopenharmony_ci 30641cb0ef41Sopenharmony_cifilegroup( 30651cb0ef41Sopenharmony_ci name = "mksnapshot_files", 30661cb0ef41Sopenharmony_ci srcs = [ 30671cb0ef41Sopenharmony_ci "src/init/setup-isolate-full.cc", 30681cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-empty.cc", 30691cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-file-writer.cc", 30701cb0ef41Sopenharmony_ci "src/snapshot/embedded/embedded-file-writer.h", 30711cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-aix.cc", 30721cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-aix.h", 30731cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-base.cc", 30741cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-base.h", 30751cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-generic.cc", 30761cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-generic.h", 30771cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-mac.cc", 30781cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-mac.h", 30791cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-win.cc", 30801cb0ef41Sopenharmony_ci "src/snapshot/embedded/platform-embedded-file-writer-win.h", 30811cb0ef41Sopenharmony_ci "src/snapshot/mksnapshot.cc", 30821cb0ef41Sopenharmony_ci "src/snapshot/snapshot-empty.cc", 30831cb0ef41Sopenharmony_ci ], 30841cb0ef41Sopenharmony_ci) 30851cb0ef41Sopenharmony_ci 30861cb0ef41Sopenharmony_cifilegroup( 30871cb0ef41Sopenharmony_ci name = "v8_inspector_files", 30881cb0ef41Sopenharmony_ci srcs = [ 30891cb0ef41Sopenharmony_ci "src/inspector/custom-preview.cc", 30901cb0ef41Sopenharmony_ci "src/inspector/custom-preview.h", 30911cb0ef41Sopenharmony_ci "src/inspector/injected-script.cc", 30921cb0ef41Sopenharmony_ci "src/inspector/injected-script.h", 30931cb0ef41Sopenharmony_ci "src/inspector/inspected-context.cc", 30941cb0ef41Sopenharmony_ci "src/inspector/inspected-context.h", 30951cb0ef41Sopenharmony_ci "src/inspector/remote-object-id.cc", 30961cb0ef41Sopenharmony_ci "src/inspector/remote-object-id.h", 30971cb0ef41Sopenharmony_ci "src/inspector/search-util.cc", 30981cb0ef41Sopenharmony_ci "src/inspector/search-util.h", 30991cb0ef41Sopenharmony_ci "src/inspector/string-16.cc", 31001cb0ef41Sopenharmony_ci "src/inspector/string-16.h", 31011cb0ef41Sopenharmony_ci "src/inspector/string-util.cc", 31021cb0ef41Sopenharmony_ci "src/inspector/string-util.h", 31031cb0ef41Sopenharmony_ci "src/inspector/test-interface.cc", 31041cb0ef41Sopenharmony_ci "src/inspector/test-interface.h", 31051cb0ef41Sopenharmony_ci "src/inspector/v8-console.cc", 31061cb0ef41Sopenharmony_ci "src/inspector/v8-console.h", 31071cb0ef41Sopenharmony_ci "src/inspector/v8-console-agent-impl.cc", 31081cb0ef41Sopenharmony_ci "src/inspector/v8-console-agent-impl.h", 31091cb0ef41Sopenharmony_ci "src/inspector/v8-console-message.cc", 31101cb0ef41Sopenharmony_ci "src/inspector/v8-console-message.h", 31111cb0ef41Sopenharmony_ci "src/inspector/v8-debugger.cc", 31121cb0ef41Sopenharmony_ci "src/inspector/v8-debugger.h", 31131cb0ef41Sopenharmony_ci "src/inspector/v8-debugger-agent-impl.cc", 31141cb0ef41Sopenharmony_ci "src/inspector/v8-debugger-agent-impl.h", 31151cb0ef41Sopenharmony_ci "src/inspector/v8-debugger-id.cc", 31161cb0ef41Sopenharmony_ci "src/inspector/v8-debugger-id.h", 31171cb0ef41Sopenharmony_ci "src/inspector/v8-debugger-script.cc", 31181cb0ef41Sopenharmony_ci "src/inspector/v8-debugger-script.h", 31191cb0ef41Sopenharmony_ci "src/inspector/v8-heap-profiler-agent-impl.cc", 31201cb0ef41Sopenharmony_ci "src/inspector/v8-heap-profiler-agent-impl.h", 31211cb0ef41Sopenharmony_ci "src/inspector/v8-inspector-impl.cc", 31221cb0ef41Sopenharmony_ci "src/inspector/v8-inspector-impl.h", 31231cb0ef41Sopenharmony_ci "src/inspector/v8-inspector-session-impl.cc", 31241cb0ef41Sopenharmony_ci "src/inspector/v8-inspector-session-impl.h", 31251cb0ef41Sopenharmony_ci "src/inspector/v8-profiler-agent-impl.cc", 31261cb0ef41Sopenharmony_ci "src/inspector/v8-profiler-agent-impl.h", 31271cb0ef41Sopenharmony_ci "src/inspector/v8-regex.cc", 31281cb0ef41Sopenharmony_ci "src/inspector/v8-regex.h", 31291cb0ef41Sopenharmony_ci "src/inspector/v8-runtime-agent-impl.cc", 31301cb0ef41Sopenharmony_ci "src/inspector/v8-runtime-agent-impl.h", 31311cb0ef41Sopenharmony_ci "src/inspector/v8-schema-agent-impl.cc", 31321cb0ef41Sopenharmony_ci "src/inspector/v8-schema-agent-impl.h", 31331cb0ef41Sopenharmony_ci "src/inspector/v8-stack-trace-impl.cc", 31341cb0ef41Sopenharmony_ci "src/inspector/v8-stack-trace-impl.h", 31351cb0ef41Sopenharmony_ci "src/inspector/v8-string-conversions.cc", 31361cb0ef41Sopenharmony_ci "src/inspector/v8-string-conversions.h", 31371cb0ef41Sopenharmony_ci "src/inspector/v8-value-utils.cc", 31381cb0ef41Sopenharmony_ci "src/inspector/v8-value-utils.h", 31391cb0ef41Sopenharmony_ci "src/inspector/value-mirror.cc", 31401cb0ef41Sopenharmony_ci "src/inspector/value-mirror.h", 31411cb0ef41Sopenharmony_ci ":crdtp_platform_files", 31421cb0ef41Sopenharmony_ci ":generated_inspector_files", 31431cb0ef41Sopenharmony_ci ], 31441cb0ef41Sopenharmony_ci) 31451cb0ef41Sopenharmony_ci 31461cb0ef41Sopenharmony_cifilegroup( 31471cb0ef41Sopenharmony_ci name = "crdtp_platform_files", 31481cb0ef41Sopenharmony_ci srcs = [ 31491cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/json_platform.h", 31501cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/json_platform_v8.cc", 31511cb0ef41Sopenharmony_ci ":crdtp_files", 31521cb0ef41Sopenharmony_ci ], 31531cb0ef41Sopenharmony_ci) 31541cb0ef41Sopenharmony_ci 31551cb0ef41Sopenharmony_cifilegroup( 31561cb0ef41Sopenharmony_ci name = "crdtp_files", 31571cb0ef41Sopenharmony_ci srcs = [ 31581cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/cbor.cc", 31591cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/cbor.h", 31601cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/dispatch.cc", 31611cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/dispatch.h", 31621cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/error_support.cc", 31631cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/error_support.h", 31641cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/export.h", 31651cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/find_by_first.h", 31661cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/frontend_channel.h", 31671cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/glue.h", 31681cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/json.cc", 31691cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/json.h", 31701cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/maybe.h", 31711cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/parser_handler.h", 31721cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/protocol_core.cc", 31731cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/protocol_core.h", 31741cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/serializable.cc", 31751cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/serializable.h", 31761cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/span.cc", 31771cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/span.h", 31781cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/status.cc", 31791cb0ef41Sopenharmony_ci "third_party/inspector_protocol/crdtp/status.h", 31801cb0ef41Sopenharmony_ci ], 31811cb0ef41Sopenharmony_ci) 31821cb0ef41Sopenharmony_ci 31831cb0ef41Sopenharmony_cifilegroup( 31841cb0ef41Sopenharmony_ci name = "noicu/snapshot_files", 31851cb0ef41Sopenharmony_ci srcs = [ 31861cb0ef41Sopenharmony_ci "src/init/setup-isolate-deserialize.cc", 31871cb0ef41Sopenharmony_ci ] + select({ 31881cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm": [ 31891cb0ef41Sopenharmony_ci "google3/snapshots/arm/noicu/embedded.S", 31901cb0ef41Sopenharmony_ci "google3/snapshots/arm/noicu/snapshot.cc", 31911cb0ef41Sopenharmony_ci ], 31921cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ia32": [ 31931cb0ef41Sopenharmony_ci "google3/snapshots/ia32/noicu/embedded.S", 31941cb0ef41Sopenharmony_ci "google3/snapshots/ia32/noicu/snapshot.cc", 31951cb0ef41Sopenharmony_ci ], 31961cb0ef41Sopenharmony_ci "//conditions:default": [":noicu/generated_snapshot_files"], 31971cb0ef41Sopenharmony_ci }), 31981cb0ef41Sopenharmony_ci) 31991cb0ef41Sopenharmony_ci 32001cb0ef41Sopenharmony_cifilegroup( 32011cb0ef41Sopenharmony_ci name = "icu/snapshot_files", 32021cb0ef41Sopenharmony_ci srcs = [ 32031cb0ef41Sopenharmony_ci "src/init/setup-isolate-deserialize.cc", 32041cb0ef41Sopenharmony_ci ] + select({ 32051cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_arm": [ 32061cb0ef41Sopenharmony_ci "google3/snapshots/arm/icu/embedded.S", 32071cb0ef41Sopenharmony_ci "google3/snapshots/arm/icu/snapshot.cc", 32081cb0ef41Sopenharmony_ci ], 32091cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_ia32": [ 32101cb0ef41Sopenharmony_ci "google3/snapshots/ia32/icu/embedded.S", 32111cb0ef41Sopenharmony_ci "google3/snapshots/ia32/icu/snapshot.cc", 32121cb0ef41Sopenharmony_ci ], 32131cb0ef41Sopenharmony_ci "//conditions:default": [":icu/generated_snapshot_files"], 32141cb0ef41Sopenharmony_ci }), 32151cb0ef41Sopenharmony_ci) 32161cb0ef41Sopenharmony_ci 32171cb0ef41Sopenharmony_cifilegroup( 32181cb0ef41Sopenharmony_ci name = "wee8_files", 32191cb0ef41Sopenharmony_ci srcs = [ 32201cb0ef41Sopenharmony_ci "src/wasm/c-api.cc", 32211cb0ef41Sopenharmony_ci "src/wasm/c-api.h", 32221cb0ef41Sopenharmony_ci "third_party/wasm-api/wasm.h", 32231cb0ef41Sopenharmony_ci "third_party/wasm-api/wasm.hh", 32241cb0ef41Sopenharmony_ci ], 32251cb0ef41Sopenharmony_ci) 32261cb0ef41Sopenharmony_ci 32271cb0ef41Sopenharmony_cifilegroup( 32281cb0ef41Sopenharmony_ci name = "kythe_torque_headers", 32291cb0ef41Sopenharmony_ci srcs = glob(["src/torque/*.h"]), 32301cb0ef41Sopenharmony_ci) 32311cb0ef41Sopenharmony_ci 32321cb0ef41Sopenharmony_ci# ================================================= 32331cb0ef41Sopenharmony_ci# Generated files 32341cb0ef41Sopenharmony_ci# ================================================= 32351cb0ef41Sopenharmony_ci 32361cb0ef41Sopenharmony_ci# TODO(victorgomes): Add support to tools/debug_helper, 32371cb0ef41Sopenharmony_ci# which needs class-debug-readers and debug-macros. 32381cb0ef41Sopenharmony_civ8_torque( 32391cb0ef41Sopenharmony_ci name = "generated_torque_files", 32401cb0ef41Sopenharmony_ci args = select({ 32411cb0ef41Sopenharmony_ci ":is_v8_annotate_torque_ir": ["-annotate-ir"], 32421cb0ef41Sopenharmony_ci "//conditions:default": [], 32431cb0ef41Sopenharmony_ci }) + select({ 32441cb0ef41Sopenharmony_ci "@v8//bazel/config:v8_target_is_32_bits": ["-m32"], 32451cb0ef41Sopenharmony_ci "//conditions:default": [], 32461cb0ef41Sopenharmony_ci }), 32471cb0ef41Sopenharmony_ci extras = [ 32481cb0ef41Sopenharmony_ci "bit-fields.h", 32491cb0ef41Sopenharmony_ci "builtin-definitions.h", 32501cb0ef41Sopenharmony_ci # "class-debug-readers.cc", 32511cb0ef41Sopenharmony_ci # "class-debug-readers.h", 32521cb0ef41Sopenharmony_ci "class-forward-declarations.h", 32531cb0ef41Sopenharmony_ci "class-verifiers.cc", 32541cb0ef41Sopenharmony_ci "class-verifiers.h", 32551cb0ef41Sopenharmony_ci "csa-types.h", 32561cb0ef41Sopenharmony_ci # "debug-macros.cc", 32571cb0ef41Sopenharmony_ci # "debug-macros.h", 32581cb0ef41Sopenharmony_ci "enum-verifiers.cc", 32591cb0ef41Sopenharmony_ci "exported-macros-assembler.cc", 32601cb0ef41Sopenharmony_ci "exported-macros-assembler.h", 32611cb0ef41Sopenharmony_ci "factory.cc", 32621cb0ef41Sopenharmony_ci "factory.inc", 32631cb0ef41Sopenharmony_ci "instance-types.h", 32641cb0ef41Sopenharmony_ci "interface-descriptors.inc", 32651cb0ef41Sopenharmony_ci "objects-body-descriptors-inl.inc", 32661cb0ef41Sopenharmony_ci "objects-printer.cc", 32671cb0ef41Sopenharmony_ci "visitor-lists.h", 32681cb0ef41Sopenharmony_ci ], 32691cb0ef41Sopenharmony_ci icu_srcs = [":icu/torque_files"], 32701cb0ef41Sopenharmony_ci noicu_srcs = [":noicu/torque_files"], 32711cb0ef41Sopenharmony_ci) 32721cb0ef41Sopenharmony_ci 32731cb0ef41Sopenharmony_cipy_binary( 32741cb0ef41Sopenharmony_ci name = "code_generator", 32751cb0ef41Sopenharmony_ci srcs = [ 32761cb0ef41Sopenharmony_ci "third_party/inspector_protocol/code_generator.py", 32771cb0ef41Sopenharmony_ci "third_party/inspector_protocol/pdl.py", 32781cb0ef41Sopenharmony_ci ], 32791cb0ef41Sopenharmony_ci data = [ 32801cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/Forward_h.template", 32811cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/Object_cpp.template", 32821cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/Object_h.template", 32831cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/Protocol_cpp.template", 32841cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/ValueConversions_cpp.template", 32851cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/ValueConversions_h.template", 32861cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/Values_cpp.template", 32871cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/Values_h.template", 32881cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/base_string_adapter_cc.template", 32891cb0ef41Sopenharmony_ci "third_party/inspector_protocol/lib/base_string_adapter_h.template", 32901cb0ef41Sopenharmony_ci "third_party/inspector_protocol/templates/Exported_h.template", 32911cb0ef41Sopenharmony_ci "third_party/inspector_protocol/templates/Imported_h.template", 32921cb0ef41Sopenharmony_ci "third_party/inspector_protocol/templates/TypeBuilder_cpp.template", 32931cb0ef41Sopenharmony_ci "third_party/inspector_protocol/templates/TypeBuilder_h.template", 32941cb0ef41Sopenharmony_ci ], 32951cb0ef41Sopenharmony_ci deps = [ 32961cb0ef41Sopenharmony_ci requirement("jinja2"), 32971cb0ef41Sopenharmony_ci ], 32981cb0ef41Sopenharmony_ci) 32991cb0ef41Sopenharmony_ci 33001cb0ef41Sopenharmony_cigenrule( 33011cb0ef41Sopenharmony_ci name = "generated_inspector_files", 33021cb0ef41Sopenharmony_ci srcs = [ 33031cb0ef41Sopenharmony_ci "include/js_protocol.pdl", 33041cb0ef41Sopenharmony_ci "src/inspector/inspector_protocol_config.json", 33051cb0ef41Sopenharmony_ci ], 33061cb0ef41Sopenharmony_ci outs = [ 33071cb0ef41Sopenharmony_ci "include/inspector/Debugger.h", 33081cb0ef41Sopenharmony_ci "include/inspector/Runtime.h", 33091cb0ef41Sopenharmony_ci "include/inspector/Schema.h", 33101cb0ef41Sopenharmony_ci "src/inspector/protocol/Forward.h", 33111cb0ef41Sopenharmony_ci "src/inspector/protocol/Protocol.cpp", 33121cb0ef41Sopenharmony_ci "src/inspector/protocol/Protocol.h", 33131cb0ef41Sopenharmony_ci "src/inspector/protocol/Console.cpp", 33141cb0ef41Sopenharmony_ci "src/inspector/protocol/Console.h", 33151cb0ef41Sopenharmony_ci "src/inspector/protocol/Debugger.cpp", 33161cb0ef41Sopenharmony_ci "src/inspector/protocol/Debugger.h", 33171cb0ef41Sopenharmony_ci "src/inspector/protocol/HeapProfiler.cpp", 33181cb0ef41Sopenharmony_ci "src/inspector/protocol/HeapProfiler.h", 33191cb0ef41Sopenharmony_ci "src/inspector/protocol/Profiler.cpp", 33201cb0ef41Sopenharmony_ci "src/inspector/protocol/Profiler.h", 33211cb0ef41Sopenharmony_ci "src/inspector/protocol/Runtime.cpp", 33221cb0ef41Sopenharmony_ci "src/inspector/protocol/Runtime.h", 33231cb0ef41Sopenharmony_ci "src/inspector/protocol/Schema.cpp", 33241cb0ef41Sopenharmony_ci "src/inspector/protocol/Schema.h", 33251cb0ef41Sopenharmony_ci ], 33261cb0ef41Sopenharmony_ci local = 1, 33271cb0ef41Sopenharmony_ci cmd = "$(location :code_generator) --jinja_dir . \ 33281cb0ef41Sopenharmony_ci --inspector_protocol_dir third_party/inspector_protocol \ 33291cb0ef41Sopenharmony_ci --config $(location :src/inspector/inspector_protocol_config.json) \ 33301cb0ef41Sopenharmony_ci --config_value protocol.path=$(location :include/js_protocol.pdl) \ 33311cb0ef41Sopenharmony_ci --output_base $(@D)/src/inspector", 33321cb0ef41Sopenharmony_ci message = "Generating inspector files", 33331cb0ef41Sopenharmony_ci tools = [ 33341cb0ef41Sopenharmony_ci ":code_generator", 33351cb0ef41Sopenharmony_ci ], 33361cb0ef41Sopenharmony_ci) 33371cb0ef41Sopenharmony_ci 33381cb0ef41Sopenharmony_cifilegroup( 33391cb0ef41Sopenharmony_ci name = "v8_common_libshared_files", 33401cb0ef41Sopenharmony_ci srcs = [ 33411cb0ef41Sopenharmony_ci ":torque_runtime_support_files", 33421cb0ef41Sopenharmony_ci ":v8_compiler_files", 33431cb0ef41Sopenharmony_ci ":v8_initializers_files", 33441cb0ef41Sopenharmony_ci ":v8_libplatform_files", 33451cb0ef41Sopenharmony_ci ":v8_libsampler_files", 33461cb0ef41Sopenharmony_ci ":v8_shared_internal_headers", 33471cb0ef41Sopenharmony_ci ], 33481cb0ef41Sopenharmony_ci) 33491cb0ef41Sopenharmony_ci 33501cb0ef41Sopenharmony_cifilegroup( 33511cb0ef41Sopenharmony_ci name = "d8_files", 33521cb0ef41Sopenharmony_ci srcs = [ 33531cb0ef41Sopenharmony_ci "src/d8/async-hooks-wrapper.cc", 33541cb0ef41Sopenharmony_ci "src/d8/async-hooks-wrapper.h", 33551cb0ef41Sopenharmony_ci "src/d8/d8.cc", 33561cb0ef41Sopenharmony_ci "src/d8/d8.h", 33571cb0ef41Sopenharmony_ci "src/d8/d8-console.cc", 33581cb0ef41Sopenharmony_ci "src/d8/d8-console.h", 33591cb0ef41Sopenharmony_ci "src/d8/d8-js.cc", 33601cb0ef41Sopenharmony_ci "src/d8/d8-platforms.cc", 33611cb0ef41Sopenharmony_ci "src/d8/d8-platforms.h", 33621cb0ef41Sopenharmony_ci "src/d8/d8-posix.cc", 33631cb0ef41Sopenharmony_ci "src/d8/d8-test.cc", 33641cb0ef41Sopenharmony_ci ], 33651cb0ef41Sopenharmony_ci) 33661cb0ef41Sopenharmony_ci 33671cb0ef41Sopenharmony_cigenrule( 33681cb0ef41Sopenharmony_ci name = "generated_bytecode_builtins_list", 33691cb0ef41Sopenharmony_ci srcs = [], 33701cb0ef41Sopenharmony_ci outs = ["builtins-generated/bytecodes-builtins-list.h"], 33711cb0ef41Sopenharmony_ci cmd = "$(location :bytecode_builtins_list_generator) $@", 33721cb0ef41Sopenharmony_ci cmd_bat = "$(location :bytecode_builtins_list_generator) $@", 33731cb0ef41Sopenharmony_ci tools = [":bytecode_builtins_list_generator"], 33741cb0ef41Sopenharmony_ci) 33751cb0ef41Sopenharmony_ci 33761cb0ef41Sopenharmony_cigenrule( 33771cb0ef41Sopenharmony_ci name = "generated_regexp_special_case", 33781cb0ef41Sopenharmony_ci srcs = [], 33791cb0ef41Sopenharmony_ci outs = ["src/regexp/special-case.cc"], 33801cb0ef41Sopenharmony_ci cmd = "$(location :regexp_special_case_generator) $@", 33811cb0ef41Sopenharmony_ci cmd_bat = "$(location :regexp_special_case_generator) $@", 33821cb0ef41Sopenharmony_ci tools = [":regexp_special_case_generator"], 33831cb0ef41Sopenharmony_ci) 33841cb0ef41Sopenharmony_ci 33851cb0ef41Sopenharmony_civ8_mksnapshot( 33861cb0ef41Sopenharmony_ci name = "generated_snapshot_files", 33871cb0ef41Sopenharmony_ci args = select({ 33881cb0ef41Sopenharmony_ci ":is_v8_enable_verify_heap": ["--verify-heap"], 33891cb0ef41Sopenharmony_ci "//conditions:default": [], 33901cb0ef41Sopenharmony_ci }) + select({ 33911cb0ef41Sopenharmony_ci ":is_v8_enable_fast_mksnapshot": [ 33921cb0ef41Sopenharmony_ci "--no-turbo-rewrite-far-jumps", 33931cb0ef41Sopenharmony_ci "--no-turbo-verify-allocation", 33941cb0ef41Sopenharmony_ci ], 33951cb0ef41Sopenharmony_ci "//conditions:default": [], 33961cb0ef41Sopenharmony_ci }) + select({ 33971cb0ef41Sopenharmony_ci ":is_v8_enable_snapshot_code_comments": ["--code-comments"], 33981cb0ef41Sopenharmony_ci "//conditions:default": [], 33991cb0ef41Sopenharmony_ci }) + select({ 34001cb0ef41Sopenharmony_ci ":is_v8_enable_snapshot_native_code_counters": [ 34011cb0ef41Sopenharmony_ci "--native-code-counters", 34021cb0ef41Sopenharmony_ci ], 34031cb0ef41Sopenharmony_ci "//conditions:default": ["--no-native-code-counters"], 34041cb0ef41Sopenharmony_ci }), 34051cb0ef41Sopenharmony_ci) 34061cb0ef41Sopenharmony_ci 34071cb0ef41Sopenharmony_ci# ================================================= 34081cb0ef41Sopenharmony_ci# Libraries rules 34091cb0ef41Sopenharmony_ci# ================================================= 34101cb0ef41Sopenharmony_ci 34111cb0ef41Sopenharmony_ci# NOTE: This allow headers to be accessed without the icu/noicu prefixes. 34121cb0ef41Sopenharmony_cicc_library( 34131cb0ef41Sopenharmony_ci name = "icu/generated_torque_headers", 34141cb0ef41Sopenharmony_ci hdrs = [":icu/generated_torque_files"], 34151cb0ef41Sopenharmony_ci strip_include_prefix = "icu", 34161cb0ef41Sopenharmony_ci) 34171cb0ef41Sopenharmony_ci 34181cb0ef41Sopenharmony_cicc_library( 34191cb0ef41Sopenharmony_ci name = "noicu/generated_torque_headers", 34201cb0ef41Sopenharmony_ci hdrs = [":noicu/generated_torque_files"], 34211cb0ef41Sopenharmony_ci strip_include_prefix = "noicu", 34221cb0ef41Sopenharmony_ci) 34231cb0ef41Sopenharmony_ci 34241cb0ef41Sopenharmony_civ8_library( 34251cb0ef41Sopenharmony_ci name = "v8_libbase", 34261cb0ef41Sopenharmony_ci srcs = [ 34271cb0ef41Sopenharmony_ci ":v8_libbase_files", 34281cb0ef41Sopenharmony_ci ":v8_shared_internal_headers", 34291cb0ef41Sopenharmony_ci ], 34301cb0ef41Sopenharmony_ci) 34311cb0ef41Sopenharmony_ci 34321cb0ef41Sopenharmony_cicc_library( 34331cb0ef41Sopenharmony_ci name = "torque_base_headers", 34341cb0ef41Sopenharmony_ci hdrs = [ 34351cb0ef41Sopenharmony_ci "src/torque/kythe-data.h", 34361cb0ef41Sopenharmony_ci "src/torque/torque-compiler.h", 34371cb0ef41Sopenharmony_ci ], 34381cb0ef41Sopenharmony_ci include_prefix = "third_party/v8", 34391cb0ef41Sopenharmony_ci includes = ["."], 34401cb0ef41Sopenharmony_ci) 34411cb0ef41Sopenharmony_ci 34421cb0ef41Sopenharmony_cicc_library( 34431cb0ef41Sopenharmony_ci name = "kythe_torque_base", 34441cb0ef41Sopenharmony_ci srcs = [ 34451cb0ef41Sopenharmony_ci ":torque_base_files", 34461cb0ef41Sopenharmony_ci ], 34471cb0ef41Sopenharmony_ci copts = select({ 34481cb0ef41Sopenharmony_ci "@v8//bazel/config:is_posix": ["-fexceptions"], 34491cb0ef41Sopenharmony_ci "//conditions:default": [], 34501cb0ef41Sopenharmony_ci }), 34511cb0ef41Sopenharmony_ci features = ["-use_header_modules"], 34521cb0ef41Sopenharmony_ci deps = [ 34531cb0ef41Sopenharmony_ci ":torque_base_headers", 34541cb0ef41Sopenharmony_ci ":v8_libbase", 34551cb0ef41Sopenharmony_ci ], 34561cb0ef41Sopenharmony_ci) 34571cb0ef41Sopenharmony_ci 34581cb0ef41Sopenharmony_civ8_library( 34591cb0ef41Sopenharmony_ci name = "v8_libshared", 34601cb0ef41Sopenharmony_ci srcs = [ 34611cb0ef41Sopenharmony_ci ":v8_base_without_compiler_files", 34621cb0ef41Sopenharmony_ci ":v8_common_libshared_files", 34631cb0ef41Sopenharmony_ci ], 34641cb0ef41Sopenharmony_ci icu_deps = [ 34651cb0ef41Sopenharmony_ci ":icu/generated_torque_headers", 34661cb0ef41Sopenharmony_ci "//external:icu", 34671cb0ef41Sopenharmony_ci ], 34681cb0ef41Sopenharmony_ci icu_srcs = [ 34691cb0ef41Sopenharmony_ci ":generated_regexp_special_case", 34701cb0ef41Sopenharmony_ci ":icu/generated_torque_files", 34711cb0ef41Sopenharmony_ci ":icu/v8_base_without_compiler_files", 34721cb0ef41Sopenharmony_ci ], 34731cb0ef41Sopenharmony_ci noicu_deps = [ 34741cb0ef41Sopenharmony_ci ":noicu/generated_torque_headers", 34751cb0ef41Sopenharmony_ci ], 34761cb0ef41Sopenharmony_ci noicu_srcs = [ 34771cb0ef41Sopenharmony_ci ":noicu/generated_torque_files", 34781cb0ef41Sopenharmony_ci ], 34791cb0ef41Sopenharmony_ci deps = [ 34801cb0ef41Sopenharmony_ci ":v8_libbase", 34811cb0ef41Sopenharmony_ci "//external:base_trace_event_common", 34821cb0ef41Sopenharmony_ci "//external:zlib", 34831cb0ef41Sopenharmony_ci "//external:zlib_compression_utils", 34841cb0ef41Sopenharmony_ci ], 34851cb0ef41Sopenharmony_ci) 34861cb0ef41Sopenharmony_ci 34871cb0ef41Sopenharmony_civ8_library( 34881cb0ef41Sopenharmony_ci name = "v8", 34891cb0ef41Sopenharmony_ci srcs = [":v8_inspector_files"], 34901cb0ef41Sopenharmony_ci hdrs = [":public_header_files"], 34911cb0ef41Sopenharmony_ci icu_deps = [":icu/v8_libshared"], 34921cb0ef41Sopenharmony_ci icu_srcs = [":icu/snapshot_files"], 34931cb0ef41Sopenharmony_ci noicu_deps = [":noicu/v8_libshared"], 34941cb0ef41Sopenharmony_ci noicu_srcs = [":noicu/snapshot_files"], 34951cb0ef41Sopenharmony_ci visibility = ["//visibility:public"], 34961cb0ef41Sopenharmony_ci) 34971cb0ef41Sopenharmony_ci 34981cb0ef41Sopenharmony_ci# TODO(victorgomes): Check if v8_enable_webassembly is true. 34991cb0ef41Sopenharmony_civ8_library( 35001cb0ef41Sopenharmony_ci name = "wee8", 35011cb0ef41Sopenharmony_ci srcs = [":wee8_files"], 35021cb0ef41Sopenharmony_ci hdrs = [":public_wasm_c_api_header_files"], 35031cb0ef41Sopenharmony_ci strip_include_prefix = "third_party", 35041cb0ef41Sopenharmony_ci visibility = ["//visibility:public"], 35051cb0ef41Sopenharmony_ci deps = [":noicu/v8"], 35061cb0ef41Sopenharmony_ci) 35071cb0ef41Sopenharmony_ci 35081cb0ef41Sopenharmony_cialias( 35091cb0ef41Sopenharmony_ci name = "core_lib_noicu", 35101cb0ef41Sopenharmony_ci actual = "noicu/v8", 35111cb0ef41Sopenharmony_ci) 35121cb0ef41Sopenharmony_ci 35131cb0ef41Sopenharmony_cialias( 35141cb0ef41Sopenharmony_ci name = "core_lib_icu", 35151cb0ef41Sopenharmony_ci actual = "icu/v8", 35161cb0ef41Sopenharmony_ci) 35171cb0ef41Sopenharmony_ci 35181cb0ef41Sopenharmony_ci# ================================================= 35191cb0ef41Sopenharmony_ci# Binary rules 35201cb0ef41Sopenharmony_ci# ================================================= 35211cb0ef41Sopenharmony_ci 35221cb0ef41Sopenharmony_civ8_binary( 35231cb0ef41Sopenharmony_ci name = "bytecode_builtins_list_generator", 35241cb0ef41Sopenharmony_ci srcs = [ 35251cb0ef41Sopenharmony_ci "src/builtins/generate-bytecodes-builtins-list.cc", 35261cb0ef41Sopenharmony_ci "src/interpreter/bytecode-operands.cc", 35271cb0ef41Sopenharmony_ci "src/interpreter/bytecode-operands.h", 35281cb0ef41Sopenharmony_ci "src/interpreter/bytecode-traits.h", 35291cb0ef41Sopenharmony_ci "src/interpreter/bytecodes.cc", 35301cb0ef41Sopenharmony_ci "src/interpreter/bytecodes.h", 35311cb0ef41Sopenharmony_ci ], 35321cb0ef41Sopenharmony_ci deps = ["v8_libbase"], 35331cb0ef41Sopenharmony_ci) 35341cb0ef41Sopenharmony_ci 35351cb0ef41Sopenharmony_civ8_binary( 35361cb0ef41Sopenharmony_ci name = "regexp_special_case_generator", 35371cb0ef41Sopenharmony_ci srcs = [ 35381cb0ef41Sopenharmony_ci "src/regexp/gen-regexp-special-case.cc", 35391cb0ef41Sopenharmony_ci "src/regexp/special-case.h", 35401cb0ef41Sopenharmony_ci ":v8_libbase_files", 35411cb0ef41Sopenharmony_ci ":v8_shared_internal_headers", 35421cb0ef41Sopenharmony_ci ], 35431cb0ef41Sopenharmony_ci defines = [ 35441cb0ef41Sopenharmony_ci "V8_INTL_SUPPORT", 35451cb0ef41Sopenharmony_ci "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC", 35461cb0ef41Sopenharmony_ci # src/regexp/regexp-compiler-tonode.cc uses an unsafe ICU method and 35471cb0ef41Sopenharmony_ci # access a character implicitly. 35481cb0ef41Sopenharmony_ci "UNISTR_FROM_CHAR_EXPLICIT=", 35491cb0ef41Sopenharmony_ci ], 35501cb0ef41Sopenharmony_ci deps = [ 35511cb0ef41Sopenharmony_ci "//external:icu", 35521cb0ef41Sopenharmony_ci ], 35531cb0ef41Sopenharmony_ci) 35541cb0ef41Sopenharmony_ci 35551cb0ef41Sopenharmony_civ8_binary( 35561cb0ef41Sopenharmony_ci name = "torque", 35571cb0ef41Sopenharmony_ci srcs = [ 35581cb0ef41Sopenharmony_ci "src/torque/torque.cc", 35591cb0ef41Sopenharmony_ci ":torque_base_files", 35601cb0ef41Sopenharmony_ci ], 35611cb0ef41Sopenharmony_ci copts = select({ 35621cb0ef41Sopenharmony_ci "@v8//bazel/config:is_posix": ["-fexceptions"], 35631cb0ef41Sopenharmony_ci "//conditions:default": [], 35641cb0ef41Sopenharmony_ci }), 35651cb0ef41Sopenharmony_ci features = ["-use_header_modules"], 35661cb0ef41Sopenharmony_ci linkopts = select({ 35671cb0ef41Sopenharmony_ci "@v8//bazel/config:is_android": ["-llog"], 35681cb0ef41Sopenharmony_ci "//conditions:default": [], 35691cb0ef41Sopenharmony_ci }), 35701cb0ef41Sopenharmony_ci deps = ["v8_libbase"], 35711cb0ef41Sopenharmony_ci) 35721cb0ef41Sopenharmony_ci 35731cb0ef41Sopenharmony_civ8_binary( 35741cb0ef41Sopenharmony_ci name = "mksnapshot", 35751cb0ef41Sopenharmony_ci srcs = [":mksnapshot_files"], 35761cb0ef41Sopenharmony_ci icu_deps = [":icu/v8_libshared"], 35771cb0ef41Sopenharmony_ci linkopts = select({ 35781cb0ef41Sopenharmony_ci "@v8//bazel/config:is_android": ["-llog"], 35791cb0ef41Sopenharmony_ci "//conditions:default": [], 35801cb0ef41Sopenharmony_ci }), 35811cb0ef41Sopenharmony_ci noicu_deps = [":v8_libshared_noicu"], 35821cb0ef41Sopenharmony_ci) 35831cb0ef41Sopenharmony_ci 35841cb0ef41Sopenharmony_civ8_binary( 35851cb0ef41Sopenharmony_ci name = "d8", 35861cb0ef41Sopenharmony_ci srcs = [":d8_files"], 35871cb0ef41Sopenharmony_ci icu_deps = [":icu/v8"], 35881cb0ef41Sopenharmony_ci noicu_deps = [":noicu/v8"], 35891cb0ef41Sopenharmony_ci) 35901cb0ef41Sopenharmony_ci 35911cb0ef41Sopenharmony_ci# This target forces torque to be compiled without pointer compression. 35921cb0ef41Sopenharmony_civ8_binary_non_pointer_compression( 35931cb0ef41Sopenharmony_ci name = "torque_non_pointer_compression", 35941cb0ef41Sopenharmony_ci binary = "torque", 35951cb0ef41Sopenharmony_ci) 35961cb0ef41Sopenharmony_ci 35971cb0ef41Sopenharmony_cialias( 35981cb0ef41Sopenharmony_ci name = "v8ci", 35991cb0ef41Sopenharmony_ci actual = "icu/v8", 36001cb0ef41Sopenharmony_ci) 36011cb0ef41Sopenharmony_ci 36021cb0ef41Sopenharmony_ci# ================================================= 36031cb0ef41Sopenharmony_ci# Tests 36041cb0ef41Sopenharmony_ci# ================================================= 36051cb0ef41Sopenharmony_ci 36061cb0ef41Sopenharmony_civ8_build_config( 36071cb0ef41Sopenharmony_ci name = "v8_build_config", 36081cb0ef41Sopenharmony_ci) 36091cb0ef41Sopenharmony_ci 36101cb0ef41Sopenharmony_ci# Runs mjsunit with d8. 36111cb0ef41Sopenharmony_cipy_test( 36121cb0ef41Sopenharmony_ci name = "noicu/mjsunit", 36131cb0ef41Sopenharmony_ci size = "medium", 36141cb0ef41Sopenharmony_ci srcs = [ 36151cb0ef41Sopenharmony_ci "test/mjsunit/testcfg.py", 36161cb0ef41Sopenharmony_ci "tools/predictable_wrapper.py", 36171cb0ef41Sopenharmony_ci "tools/run-tests.py", 36181cb0ef41Sopenharmony_ci ] + glob(["tools/testrunner/**/*.py"]), 36191cb0ef41Sopenharmony_ci args = [ 36201cb0ef41Sopenharmony_ci "--no-sorting", 36211cb0ef41Sopenharmony_ci "--nopresubmit", 36221cb0ef41Sopenharmony_ci "--variant=google3_noicu", 36231cb0ef41Sopenharmony_ci "--outdir noicu", 36241cb0ef41Sopenharmony_ci "--verbose", 36251cb0ef41Sopenharmony_ci "mjsunit", 36261cb0ef41Sopenharmony_ci ], 36271cb0ef41Sopenharmony_ci data = [ 36281cb0ef41Sopenharmony_ci "//testing/pybase", 36291cb0ef41Sopenharmony_ci ":noicu/v8_build_config", 36301cb0ef41Sopenharmony_ci ":noicu/d8", 36311cb0ef41Sopenharmony_ci "test", 36321cb0ef41Sopenharmony_ci ] + glob(["test/**"]) + glob(["tools/**/*.js"]) + glob(["tools/**/*.mjs"]), 36331cb0ef41Sopenharmony_ci main = "tools/run-tests.py", 36341cb0ef41Sopenharmony_ci python_version = "PY3", 36351cb0ef41Sopenharmony_ci tags = [ 36361cb0ef41Sopenharmony_ci # Disable sanitizers, as they don't work in general in V8. 36371cb0ef41Sopenharmony_ci "nosan", 36381cb0ef41Sopenharmony_ci ], 36391cb0ef41Sopenharmony_ci) 36401cb0ef41Sopenharmony_ci 36411cb0ef41Sopenharmony_cipy_test( 36421cb0ef41Sopenharmony_ci name = "icu/mjsunit", 36431cb0ef41Sopenharmony_ci size = "medium", 36441cb0ef41Sopenharmony_ci srcs = [ 36451cb0ef41Sopenharmony_ci "test/mjsunit/testcfg.py", 36461cb0ef41Sopenharmony_ci "tools/predictable_wrapper.py", 36471cb0ef41Sopenharmony_ci "tools/run-tests.py", 36481cb0ef41Sopenharmony_ci ] + glob(["tools/testrunner/**/*.py"]), 36491cb0ef41Sopenharmony_ci args = [ 36501cb0ef41Sopenharmony_ci "--no-sorting", 36511cb0ef41Sopenharmony_ci "--nopresubmit", 36521cb0ef41Sopenharmony_ci "--variant=google3_icu", 36531cb0ef41Sopenharmony_ci "--outdir icu", 36541cb0ef41Sopenharmony_ci "--verbose", 36551cb0ef41Sopenharmony_ci "mjsunit", 36561cb0ef41Sopenharmony_ci ], 36571cb0ef41Sopenharmony_ci data = [ 36581cb0ef41Sopenharmony_ci "//testing/pybase", 36591cb0ef41Sopenharmony_ci ":icu/v8_build_config", 36601cb0ef41Sopenharmony_ci ":icu/d8", 36611cb0ef41Sopenharmony_ci "test", 36621cb0ef41Sopenharmony_ci ] + glob(["test/**"]) + glob(["tools/**/*.js"]) + glob(["tools/**/*.mjs"]), 36631cb0ef41Sopenharmony_ci main = "tools/run-tests.py", 36641cb0ef41Sopenharmony_ci python_version = "PY3", 36651cb0ef41Sopenharmony_ci tags = [ 36661cb0ef41Sopenharmony_ci # Disable sanitizers, as they don't work in general in V8. 36671cb0ef41Sopenharmony_ci "nosan", 36681cb0ef41Sopenharmony_ci ], 36691cb0ef41Sopenharmony_ci) 3670