| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
| 6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
| 7 import("//build/config/dcheck_always_on.gni") | 7 import("//build/config/dcheck_always_on.gni") |
| 8 import("//build/config/mips.gni") | 8 import("//build/config/mips.gni") |
| 9 import("//build/config/sanitizers/sanitizers.gni") | 9 import("//build/config/sanitizers/sanitizers.gni") |
| 10 | 10 |
| (...skipping 2368 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2379 | 2379 |
| 2380 configs = [ ":internal_config_base" ] | 2380 configs = [ ":internal_config_base" ] |
| 2381 | 2381 |
| 2382 public_configs = [ ":libsampler_config" ] | 2382 public_configs = [ ":libsampler_config" ] |
| 2383 | 2383 |
| 2384 deps = [ | 2384 deps = [ |
| 2385 ":v8_libbase", | 2385 ":v8_libbase", |
| 2386 ] | 2386 ] |
| 2387 } | 2387 } |
| 2388 | 2388 |
| 2389 v8_source_set("fuzzer_support") { | 2389 if (v8_enable_fuzzers) { |
| 2390 visibility = [ ":*" ] # Only targets in this file can depend on this. | 2390 v8_source_set("fuzzer_support") { |
| 2391 visibility = [ ":*" ] # Only targets in this file can depend on this. |
| 2391 | 2392 |
| 2392 sources = [ | 2393 sources = [ |
| 2393 "test/fuzzer/fuzzer-support.cc", | 2394 "test/fuzzer/fuzzer-support.cc", |
| 2394 "test/fuzzer/fuzzer-support.h", | 2395 "test/fuzzer/fuzzer-support.h", |
| 2395 ] | 2396 ] |
| 2396 | 2397 |
| 2397 configs = [ ":internal_config_base" ] | 2398 configs = [ ":internal_config_base" ] |
| 2398 | 2399 |
| 2399 deps = [ | 2400 deps = [ |
| 2400 ":v8", | 2401 ":v8", |
| 2401 ] | 2402 ] |
| 2402 | 2403 |
| 2403 public_deps = [ | 2404 public_deps = [ |
| 2404 ":v8_libbase", | 2405 ":v8_libbase", |
| 2405 ":v8_libplatform", | 2406 ":v8_libplatform", |
| 2406 ] | 2407 ] |
| 2407 | 2408 |
| 2408 if (v8_enable_i18n_support) { | 2409 if (v8_enable_i18n_support) { |
| 2409 deps += [ "//third_party/icu" ] | 2410 deps += [ "//third_party/icu" ] |
| 2411 } |
| 2412 } |
| 2413 |
| 2414 v8_source_set("simple_fuzzer") { |
| 2415 sources = [ |
| 2416 "test/fuzzer/fuzzer.cc", |
| 2417 ] |
| 2418 |
| 2419 configs = [ ":internal_config_base" ] |
| 2410 } | 2420 } |
| 2411 } | 2421 } |
| 2412 | 2422 |
| 2413 v8_source_set("simple_fuzzer") { | |
| 2414 sources = [ | |
| 2415 "test/fuzzer/fuzzer.cc", | |
| 2416 ] | |
| 2417 | |
| 2418 configs = [ ":internal_config_base" ] | |
| 2419 } | |
| 2420 | |
| 2421 ############################################################################### | 2423 ############################################################################### |
| 2422 # Executables | 2424 # Executables |
| 2423 # | 2425 # |
| 2424 | 2426 |
| 2425 if (current_toolchain == v8_snapshot_toolchain) { | 2427 if (current_toolchain == v8_snapshot_toolchain) { |
| 2426 v8_executable("mksnapshot") { | 2428 v8_executable("mksnapshot") { |
| 2427 visibility = [ ":*" ] # Only targets in this file can depend on this. | 2429 visibility = [ ":*" ] # Only targets in this file can depend on this. |
| 2428 | 2430 |
| 2429 sources = [ | 2431 sources = [ |
| 2430 "src/snapshot/mksnapshot.cc", | 2432 "src/snapshot/mksnapshot.cc", |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2482 (current_toolchain != host_toolchain && v8_toolset_for_shell == "target") | 2484 (current_toolchain != host_toolchain && v8_toolset_for_shell == "target") |
| 2483 | 2485 |
| 2484 group("gn_all") { | 2486 group("gn_all") { |
| 2485 testonly = true | 2487 testonly = true |
| 2486 | 2488 |
| 2487 deps = [ | 2489 deps = [ |
| 2488 ":d8", | 2490 ":d8", |
| 2489 ":v8_hello_world", | 2491 ":v8_hello_world", |
| 2490 ":v8_parser_shell", | 2492 ":v8_parser_shell", |
| 2491 ":v8_sample_process", | 2493 ":v8_sample_process", |
| 2492 ":v8_simple_json_fuzzer", | |
| 2493 ":v8_simple_parser_fuzzer", | |
| 2494 ":v8_simple_regexp_fuzzer", | |
| 2495 ":v8_simple_wasm_asmjs_fuzzer", | |
| 2496 ":v8_simple_wasm_fuzzer", | |
| 2497 "test:gn_all", | 2494 "test:gn_all", |
| 2498 "tools:gn_all", | 2495 "tools:gn_all", |
| 2499 ] | 2496 ] |
| 2500 | 2497 |
| 2498 if (v8_enable_fuzzers) { |
| 2499 deps += [ |
| 2500 ":v8_simple_json_fuzzer", |
| 2501 ":v8_simple_parser_fuzzer", |
| 2502 ":v8_simple_regexp_fuzzer", |
| 2503 ":v8_simple_wasm_asmjs_fuzzer", |
| 2504 ":v8_simple_wasm_fuzzer", |
| 2505 ] |
| 2506 } |
| 2507 |
| 2501 if (want_v8_shell) { | 2508 if (want_v8_shell) { |
| 2502 deps += [ ":v8_shell" ] | 2509 deps += [ ":v8_shell" ] |
| 2503 } | 2510 } |
| 2504 | 2511 |
| 2505 if (v8_test_isolation_mode != "noop") { | 2512 if (v8_test_isolation_mode != "noop") { |
| 2506 deps += [ ":d8_run" ] | 2513 deps += [ ":d8_run" ] |
| 2507 } | 2514 } |
| 2508 } | 2515 } |
| 2509 | 2516 |
| 2510 if (is_component_build) { | 2517 if (is_component_build) { |
| (...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2683 "//build/config/sanitizers:deps", | 2690 "//build/config/sanitizers:deps", |
| 2684 "//build/win:default_exe_manifest", | 2691 "//build/win:default_exe_manifest", |
| 2685 ] | 2692 ] |
| 2686 | 2693 |
| 2687 if (v8_enable_i18n_support) { | 2694 if (v8_enable_i18n_support) { |
| 2688 deps += [ "//third_party/icu" ] | 2695 deps += [ "//third_party/icu" ] |
| 2689 } | 2696 } |
| 2690 } | 2697 } |
| 2691 } | 2698 } |
| 2692 | 2699 |
| 2693 template("v8_fuzzer") { | 2700 v8_source_set("wasm_module_runner") { |
| 2694 name = target_name | |
| 2695 forward_variables_from(invoker, "*") | |
| 2696 v8_executable("v8_simple_" + name) { | |
| 2697 deps = [ | |
| 2698 ":" + name, | |
| 2699 ":simple_fuzzer", | |
| 2700 "//build/win:default_exe_manifest", | |
| 2701 ] | |
| 2702 | |
| 2703 configs = [ ":external_config" ] | |
| 2704 } | |
| 2705 } | |
| 2706 | |
| 2707 v8_source_set("json_fuzzer") { | |
| 2708 sources = [ | 2701 sources = [ |
| 2709 "test/fuzzer/json.cc", | 2702 "test/common/wasm/wasm-module-runner.cc", |
| 2710 ] | 2703 "test/common/wasm/wasm-module-runner.h", |
| 2711 | |
| 2712 deps = [ | |
| 2713 ":fuzzer_support", | |
| 2714 ] | 2704 ] |
| 2715 | 2705 |
| 2716 configs = [ | 2706 configs = [ |
| 2717 ":external_config", | 2707 ":external_config", |
| 2718 ":internal_config_base", | 2708 ":internal_config_base", |
| 2719 ] | 2709 ] |
| 2720 } | 2710 } |
| 2721 | 2711 |
| 2722 v8_fuzzer("json_fuzzer") { | 2712 v8_source_set("wasm_test_signatures") { |
| 2723 } | |
| 2724 | |
| 2725 v8_source_set("parser_fuzzer") { | |
| 2726 sources = [ | 2713 sources = [ |
| 2727 "test/fuzzer/parser.cc", | 2714 "test/common/wasm/test-signatures.h", |
| 2728 ] | |
| 2729 | |
| 2730 deps = [ | |
| 2731 ":fuzzer_support", | |
| 2732 ] | 2715 ] |
| 2733 | 2716 |
| 2734 configs = [ | 2717 configs = [ |
| 2735 ":external_config", | 2718 ":external_config", |
| 2736 ":internal_config_base", | 2719 ":internal_config_base", |
| 2737 ] | 2720 ] |
| 2738 } | 2721 } |
| 2739 | 2722 |
| 2740 v8_fuzzer("parser_fuzzer") { | 2723 if (v8_enable_fuzzers) { |
| 2724 template("v8_fuzzer") { |
| 2725 name = target_name |
| 2726 forward_variables_from(invoker, "*") |
| 2727 v8_executable("v8_simple_" + name) { |
| 2728 deps = [ |
| 2729 ":" + name, |
| 2730 ":simple_fuzzer", |
| 2731 "//build/win:default_exe_manifest", |
| 2732 ] |
| 2733 |
| 2734 configs = [ ":external_config" ] |
| 2735 } |
| 2736 } |
| 2737 |
| 2738 v8_source_set("json_fuzzer") { |
| 2739 sources = [ |
| 2740 "test/fuzzer/json.cc", |
| 2741 ] |
| 2742 |
| 2743 deps = [ |
| 2744 ":fuzzer_support", |
| 2745 ] |
| 2746 |
| 2747 configs = [ |
| 2748 ":external_config", |
| 2749 ":internal_config_base", |
| 2750 ] |
| 2751 } |
| 2752 |
| 2753 v8_fuzzer("json_fuzzer") { |
| 2754 } |
| 2755 |
| 2756 v8_source_set("parser_fuzzer") { |
| 2757 sources = [ |
| 2758 "test/fuzzer/parser.cc", |
| 2759 ] |
| 2760 |
| 2761 deps = [ |
| 2762 ":fuzzer_support", |
| 2763 ] |
| 2764 |
| 2765 configs = [ |
| 2766 ":external_config", |
| 2767 ":internal_config_base", |
| 2768 ] |
| 2769 } |
| 2770 |
| 2771 v8_fuzzer("parser_fuzzer") { |
| 2772 } |
| 2773 |
| 2774 v8_source_set("regexp_fuzzer") { |
| 2775 sources = [ |
| 2776 "test/fuzzer/regexp.cc", |
| 2777 ] |
| 2778 |
| 2779 deps = [ |
| 2780 ":fuzzer_support", |
| 2781 ] |
| 2782 |
| 2783 configs = [ |
| 2784 ":external_config", |
| 2785 ":internal_config_base", |
| 2786 ] |
| 2787 } |
| 2788 |
| 2789 v8_fuzzer("regexp_fuzzer") { |
| 2790 } |
| 2791 |
| 2792 v8_source_set("wasm_fuzzer") { |
| 2793 sources = [ |
| 2794 "test/fuzzer/wasm.cc", |
| 2795 ] |
| 2796 |
| 2797 deps = [ |
| 2798 ":fuzzer_support", |
| 2799 ":wasm_module_runner", |
| 2800 ] |
| 2801 |
| 2802 configs = [ |
| 2803 ":external_config", |
| 2804 ":internal_config_base", |
| 2805 ] |
| 2806 } |
| 2807 |
| 2808 v8_fuzzer("wasm_fuzzer") { |
| 2809 } |
| 2810 |
| 2811 v8_source_set("wasm_asmjs_fuzzer") { |
| 2812 sources = [ |
| 2813 "test/fuzzer/wasm-asmjs.cc", |
| 2814 ] |
| 2815 |
| 2816 deps = [ |
| 2817 ":fuzzer_support", |
| 2818 ":wasm_module_runner", |
| 2819 ] |
| 2820 |
| 2821 configs = [ |
| 2822 ":external_config", |
| 2823 ":internal_config_base", |
| 2824 ] |
| 2825 } |
| 2826 |
| 2827 v8_fuzzer("wasm_asmjs_fuzzer") { |
| 2828 } |
| 2829 |
| 2830 v8_source_set("wasm_code_fuzzer") { |
| 2831 sources = [ |
| 2832 "test/fuzzer/wasm-code.cc", |
| 2833 ] |
| 2834 |
| 2835 deps = [ |
| 2836 ":fuzzer_support", |
| 2837 ":wasm_module_runner", |
| 2838 ":wasm_test_signatures", |
| 2839 ] |
| 2840 |
| 2841 configs = [ |
| 2842 ":external_config", |
| 2843 ":internal_config_base", |
| 2844 ] |
| 2845 } |
| 2846 |
| 2847 v8_fuzzer("wasm_code_fuzzer") { |
| 2848 } |
| 2849 |
| 2850 v8_source_set("wasm_call_fuzzer") { |
| 2851 sources = [ |
| 2852 "test/fuzzer/wasm-call.cc", |
| 2853 ] |
| 2854 |
| 2855 deps = [ |
| 2856 ":fuzzer_support", |
| 2857 ":wasm_module_runner", |
| 2858 ":wasm_test_signatures", |
| 2859 ] |
| 2860 |
| 2861 configs = [ |
| 2862 ":external_config", |
| 2863 ":internal_config_base", |
| 2864 ] |
| 2865 } |
| 2866 |
| 2867 v8_fuzzer("wasm_call_fuzzer") { |
| 2868 } |
| 2869 |
| 2870 v8_source_set("lib_wasm_section_fuzzer") { |
| 2871 sources = [ |
| 2872 "test/fuzzer/wasm-section-fuzzers.cc", |
| 2873 "test/fuzzer/wasm-section-fuzzers.h", |
| 2874 ] |
| 2875 |
| 2876 configs = [ |
| 2877 ":external_config", |
| 2878 ":internal_config_base", |
| 2879 ] |
| 2880 } |
| 2881 |
| 2882 v8_source_set("wasm_types_section_fuzzer") { |
| 2883 sources = [ |
| 2884 "test/fuzzer/wasm-types-section.cc", |
| 2885 ] |
| 2886 |
| 2887 deps = [ |
| 2888 ":fuzzer_support", |
| 2889 ":lib_wasm_section_fuzzer", |
| 2890 ":wasm_module_runner", |
| 2891 ] |
| 2892 |
| 2893 configs = [ |
| 2894 ":external_config", |
| 2895 ":internal_config_base", |
| 2896 ] |
| 2897 } |
| 2898 |
| 2899 v8_fuzzer("wasm_types_section_fuzzer") { |
| 2900 } |
| 2901 |
| 2902 v8_source_set("wasm_names_section_fuzzer") { |
| 2903 sources = [ |
| 2904 "test/fuzzer/wasm-names-section.cc", |
| 2905 ] |
| 2906 |
| 2907 deps = [ |
| 2908 ":fuzzer_support", |
| 2909 ":lib_wasm_section_fuzzer", |
| 2910 ":wasm_module_runner", |
| 2911 ] |
| 2912 |
| 2913 configs = [ |
| 2914 ":external_config", |
| 2915 ":internal_config_base", |
| 2916 ] |
| 2917 } |
| 2918 |
| 2919 v8_fuzzer("wasm_names_section_fuzzer") { |
| 2920 } |
| 2921 |
| 2922 v8_source_set("wasm_globals_section_fuzzer") { |
| 2923 sources = [ |
| 2924 "test/fuzzer/wasm-globals-section.cc", |
| 2925 ] |
| 2926 |
| 2927 deps = [ |
| 2928 ":fuzzer_support", |
| 2929 ":lib_wasm_section_fuzzer", |
| 2930 ":wasm_module_runner", |
| 2931 ] |
| 2932 |
| 2933 configs = [ |
| 2934 ":external_config", |
| 2935 ":internal_config_base", |
| 2936 ] |
| 2937 } |
| 2938 |
| 2939 v8_fuzzer("wasm_globals_section_fuzzer") { |
| 2940 } |
| 2941 |
| 2942 v8_source_set("wasm_imports_section_fuzzer") { |
| 2943 sources = [ |
| 2944 "test/fuzzer/wasm-imports-section.cc", |
| 2945 ] |
| 2946 |
| 2947 deps = [ |
| 2948 ":fuzzer_support", |
| 2949 ":lib_wasm_section_fuzzer", |
| 2950 ":wasm_module_runner", |
| 2951 ] |
| 2952 |
| 2953 configs = [ |
| 2954 ":external_config", |
| 2955 ":internal_config_base", |
| 2956 ] |
| 2957 } |
| 2958 |
| 2959 v8_fuzzer("wasm_imports_section_fuzzer") { |
| 2960 } |
| 2961 |
| 2962 v8_source_set("wasm_function_sigs_section_fuzzer") { |
| 2963 sources = [ |
| 2964 "test/fuzzer/wasm-function-sigs-section.cc", |
| 2965 ] |
| 2966 |
| 2967 deps = [ |
| 2968 ":fuzzer_support", |
| 2969 ":lib_wasm_section_fuzzer", |
| 2970 ":wasm_module_runner", |
| 2971 ] |
| 2972 |
| 2973 configs = [ |
| 2974 ":external_config", |
| 2975 ":internal_config_base", |
| 2976 ] |
| 2977 } |
| 2978 |
| 2979 v8_fuzzer("wasm_function_sigs_section_fuzzer") { |
| 2980 } |
| 2981 |
| 2982 v8_source_set("wasm_memory_section_fuzzer") { |
| 2983 sources = [ |
| 2984 "test/fuzzer/wasm-memory-section.cc", |
| 2985 ] |
| 2986 |
| 2987 deps = [ |
| 2988 ":fuzzer_support", |
| 2989 ":lib_wasm_section_fuzzer", |
| 2990 ":wasm_module_runner", |
| 2991 ] |
| 2992 |
| 2993 configs = [ |
| 2994 ":external_config", |
| 2995 ":internal_config_base", |
| 2996 ] |
| 2997 } |
| 2998 |
| 2999 v8_fuzzer("wasm_memory_section_fuzzer") { |
| 3000 } |
| 3001 |
| 3002 v8_source_set("wasm_data_section_fuzzer") { |
| 3003 sources = [ |
| 3004 "test/fuzzer/wasm-data-section.cc", |
| 3005 ] |
| 3006 |
| 3007 deps = [ |
| 3008 ":fuzzer_support", |
| 3009 ":lib_wasm_section_fuzzer", |
| 3010 ":wasm_module_runner", |
| 3011 ] |
| 3012 |
| 3013 configs = [ |
| 3014 ":external_config", |
| 3015 ":internal_config_base", |
| 3016 ] |
| 3017 } |
| 3018 |
| 3019 v8_fuzzer("wasm_data_section_fuzzer") { |
| 3020 } |
| 2741 } | 3021 } |
| 2742 | |
| 2743 v8_source_set("regexp_fuzzer") { | |
| 2744 sources = [ | |
| 2745 "test/fuzzer/regexp.cc", | |
| 2746 ] | |
| 2747 | |
| 2748 deps = [ | |
| 2749 ":fuzzer_support", | |
| 2750 ] | |
| 2751 | |
| 2752 configs = [ | |
| 2753 ":external_config", | |
| 2754 ":internal_config_base", | |
| 2755 ] | |
| 2756 } | |
| 2757 | |
| 2758 v8_fuzzer("regexp_fuzzer") { | |
| 2759 } | |
| 2760 | |
| 2761 v8_source_set("wasm_module_runner") { | |
| 2762 sources = [ | |
| 2763 "test/common/wasm/wasm-module-runner.cc", | |
| 2764 "test/common/wasm/wasm-module-runner.h", | |
| 2765 ] | |
| 2766 | |
| 2767 configs = [ | |
| 2768 ":external_config", | |
| 2769 ":internal_config_base", | |
| 2770 ] | |
| 2771 } | |
| 2772 | |
| 2773 v8_source_set("wasm_test_signatures") { | |
| 2774 sources = [ | |
| 2775 "test/common/wasm/test-signatures.h", | |
| 2776 ] | |
| 2777 | |
| 2778 configs = [ | |
| 2779 ":external_config", | |
| 2780 ":internal_config_base", | |
| 2781 ] | |
| 2782 } | |
| 2783 | |
| 2784 v8_source_set("wasm_fuzzer") { | |
| 2785 sources = [ | |
| 2786 "test/fuzzer/wasm.cc", | |
| 2787 ] | |
| 2788 | |
| 2789 deps = [ | |
| 2790 ":fuzzer_support", | |
| 2791 ":wasm_module_runner", | |
| 2792 ] | |
| 2793 | |
| 2794 configs = [ | |
| 2795 ":external_config", | |
| 2796 ":internal_config_base", | |
| 2797 ] | |
| 2798 } | |
| 2799 | |
| 2800 v8_fuzzer("wasm_fuzzer") { | |
| 2801 } | |
| 2802 | |
| 2803 v8_source_set("wasm_asmjs_fuzzer") { | |
| 2804 sources = [ | |
| 2805 "test/fuzzer/wasm-asmjs.cc", | |
| 2806 ] | |
| 2807 | |
| 2808 deps = [ | |
| 2809 ":fuzzer_support", | |
| 2810 ":wasm_module_runner", | |
| 2811 ] | |
| 2812 | |
| 2813 configs = [ | |
| 2814 ":external_config", | |
| 2815 ":internal_config_base", | |
| 2816 ] | |
| 2817 } | |
| 2818 | |
| 2819 v8_fuzzer("wasm_asmjs_fuzzer") { | |
| 2820 } | |
| 2821 | |
| 2822 v8_source_set("wasm_code_fuzzer") { | |
| 2823 sources = [ | |
| 2824 "test/fuzzer/wasm-code.cc", | |
| 2825 ] | |
| 2826 | |
| 2827 deps = [ | |
| 2828 ":fuzzer_support", | |
| 2829 ":wasm_module_runner", | |
| 2830 ":wasm_test_signatures", | |
| 2831 ] | |
| 2832 | |
| 2833 configs = [ | |
| 2834 ":external_config", | |
| 2835 ":internal_config_base", | |
| 2836 ] | |
| 2837 } | |
| 2838 | |
| 2839 v8_fuzzer("wasm_code_fuzzer") { | |
| 2840 } | |
| 2841 | |
| 2842 v8_source_set("wasm_call_fuzzer") { | |
| 2843 sources = [ | |
| 2844 "test/fuzzer/wasm-call.cc", | |
| 2845 ] | |
| 2846 | |
| 2847 deps = [ | |
| 2848 ":fuzzer_support", | |
| 2849 ":wasm_module_runner", | |
| 2850 ":wasm_test_signatures", | |
| 2851 ] | |
| 2852 | |
| 2853 configs = [ | |
| 2854 ":external_config", | |
| 2855 ":internal_config_base", | |
| 2856 ] | |
| 2857 } | |
| 2858 | |
| 2859 v8_fuzzer("wasm_call_fuzzer") { | |
| 2860 } | |
| 2861 | |
| 2862 v8_source_set("lib_wasm_section_fuzzer") { | |
| 2863 sources = [ | |
| 2864 "test/fuzzer/wasm-section-fuzzers.cc", | |
| 2865 "test/fuzzer/wasm-section-fuzzers.h", | |
| 2866 ] | |
| 2867 | |
| 2868 configs = [ | |
| 2869 ":external_config", | |
| 2870 ":internal_config_base", | |
| 2871 ] | |
| 2872 } | |
| 2873 | |
| 2874 v8_source_set("wasm_types_section_fuzzer") { | |
| 2875 sources = [ | |
| 2876 "test/fuzzer/wasm-types-section.cc", | |
| 2877 ] | |
| 2878 | |
| 2879 deps = [ | |
| 2880 ":fuzzer_support", | |
| 2881 ":lib_wasm_section_fuzzer", | |
| 2882 ":wasm_module_runner", | |
| 2883 ] | |
| 2884 | |
| 2885 configs = [ | |
| 2886 ":external_config", | |
| 2887 ":internal_config_base", | |
| 2888 ] | |
| 2889 } | |
| 2890 | |
| 2891 v8_fuzzer("wasm_types_section_fuzzer") { | |
| 2892 } | |
| 2893 | |
| 2894 v8_source_set("wasm_names_section_fuzzer") { | |
| 2895 sources = [ | |
| 2896 "test/fuzzer/wasm-names-section.cc", | |
| 2897 ] | |
| 2898 | |
| 2899 deps = [ | |
| 2900 ":fuzzer_support", | |
| 2901 ":lib_wasm_section_fuzzer", | |
| 2902 ":wasm_module_runner", | |
| 2903 ] | |
| 2904 | |
| 2905 configs = [ | |
| 2906 ":external_config", | |
| 2907 ":internal_config_base", | |
| 2908 ] | |
| 2909 } | |
| 2910 | |
| 2911 v8_fuzzer("wasm_names_section_fuzzer") { | |
| 2912 } | |
| 2913 | |
| 2914 v8_source_set("wasm_globals_section_fuzzer") { | |
| 2915 sources = [ | |
| 2916 "test/fuzzer/wasm-globals-section.cc", | |
| 2917 ] | |
| 2918 | |
| 2919 deps = [ | |
| 2920 ":fuzzer_support", | |
| 2921 ":lib_wasm_section_fuzzer", | |
| 2922 ":wasm_module_runner", | |
| 2923 ] | |
| 2924 | |
| 2925 configs = [ | |
| 2926 ":external_config", | |
| 2927 ":internal_config_base", | |
| 2928 ] | |
| 2929 } | |
| 2930 | |
| 2931 v8_fuzzer("wasm_globals_section_fuzzer") { | |
| 2932 } | |
| 2933 | |
| 2934 v8_source_set("wasm_imports_section_fuzzer") { | |
| 2935 sources = [ | |
| 2936 "test/fuzzer/wasm-imports-section.cc", | |
| 2937 ] | |
| 2938 | |
| 2939 deps = [ | |
| 2940 ":fuzzer_support", | |
| 2941 ":lib_wasm_section_fuzzer", | |
| 2942 ":wasm_module_runner", | |
| 2943 ] | |
| 2944 | |
| 2945 configs = [ | |
| 2946 ":external_config", | |
| 2947 ":internal_config_base", | |
| 2948 ] | |
| 2949 } | |
| 2950 | |
| 2951 v8_fuzzer("wasm_imports_section_fuzzer") { | |
| 2952 } | |
| 2953 | |
| 2954 v8_source_set("wasm_function_sigs_section_fuzzer") { | |
| 2955 sources = [ | |
| 2956 "test/fuzzer/wasm-function-sigs-section.cc", | |
| 2957 ] | |
| 2958 | |
| 2959 deps = [ | |
| 2960 ":fuzzer_support", | |
| 2961 ":lib_wasm_section_fuzzer", | |
| 2962 ":wasm_module_runner", | |
| 2963 ] | |
| 2964 | |
| 2965 configs = [ | |
| 2966 ":external_config", | |
| 2967 ":internal_config_base", | |
| 2968 ] | |
| 2969 } | |
| 2970 | |
| 2971 v8_fuzzer("wasm_function_sigs_section_fuzzer") { | |
| 2972 } | |
| 2973 | |
| 2974 v8_source_set("wasm_memory_section_fuzzer") { | |
| 2975 sources = [ | |
| 2976 "test/fuzzer/wasm-memory-section.cc", | |
| 2977 ] | |
| 2978 | |
| 2979 deps = [ | |
| 2980 ":fuzzer_support", | |
| 2981 ":lib_wasm_section_fuzzer", | |
| 2982 ":wasm_module_runner", | |
| 2983 ] | |
| 2984 | |
| 2985 configs = [ | |
| 2986 ":external_config", | |
| 2987 ":internal_config_base", | |
| 2988 ] | |
| 2989 } | |
| 2990 | |
| 2991 v8_fuzzer("wasm_memory_section_fuzzer") { | |
| 2992 } | |
| 2993 | |
| 2994 v8_source_set("wasm_data_section_fuzzer") { | |
| 2995 sources = [ | |
| 2996 "test/fuzzer/wasm-data-section.cc", | |
| 2997 ] | |
| 2998 | |
| 2999 deps = [ | |
| 3000 ":fuzzer_support", | |
| 3001 ":lib_wasm_section_fuzzer", | |
| 3002 ":wasm_module_runner", | |
| 3003 ] | |
| 3004 | |
| 3005 configs = [ | |
| 3006 ":external_config", | |
| 3007 ":internal_config_base", | |
| 3008 ] | |
| 3009 } | |
| 3010 | |
| 3011 v8_fuzzer("wasm_data_section_fuzzer") { | |
| 3012 } | |
| OLD | NEW |