| # Copyright 2023 The Pigweed Authors |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); you may not |
| # use this file except in compliance with the License. You may obtain a copy of |
| # the License at |
| # |
| # https://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| # License for the specific language governing permissions and limitations under |
| # the License. |
| |
| # DO NOT MANUALLY EDIT! |
| # This file was automatically generated by pw_build/gn_writer.py |
| # It contains GN build targets for centipede. |
| |
| import("//build_overrides/pigweed.gni") |
| |
| import("$dir_pw_build/error.gni") |
| import("$dir_pw_build/target_types.gni") |
| import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni") |
| import("$dir_pw_third_party/fuzztest/fuzztest.gni") |
| |
| config("centipede_config1") { |
| ldflags = [ "-lrt" ] |
| } |
| |
| config("centipede_config2") { |
| cflags = [ "-fsanitize-coverage=0" ] |
| ldflags = [ |
| "-ldl", |
| "-lpthread", |
| ] |
| } |
| |
| # Generated from //centipede:analyze_corpora |
| pw_source_set("analyze_corpora") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/analyze_corpora.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/analyze_corpora.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":binary_info", |
| ":control_flow", |
| ":corpus", |
| ":feature", |
| ":logging", |
| "../../abseil-cpp/absl/container:flat_hash_set", |
| ] |
| } |
| |
| # Generated from //centipede:binary_info |
| pw_source_set("binary_info") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/binary_info.h" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":call_graph", |
| ":control_flow", |
| ] |
| } |
| |
| # Generated from //centipede:blob_file |
| pw_source_set("blob_file") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/blob_file.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/blob_file.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":defs", |
| ":logging", |
| ":remote_file", |
| ":util", |
| "../../abseil-cpp/absl/status", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:byte_array_mutator |
| pw_source_set("byte_array_mutator") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":defs", |
| ":knobs", |
| ] |
| } |
| |
| # Generated from //centipede:call_graph |
| pw_source_set("call_graph") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/call_graph.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/call_graph.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":control_flow", |
| ":logging", |
| "../../abseil-cpp/absl/container:flat_hash_map", |
| "../../abseil-cpp/absl/log:check", |
| ] |
| } |
| |
| # Generated from //centipede:callstack |
| pw_source_set("callstack") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/callstack.h" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ ":int_utils" ] |
| } |
| |
| # Generated from //centipede:centipede_callbacks |
| pw_source_set("centipede_callbacks") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/centipede_callbacks.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/centipede_callbacks.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":binary_info", |
| ":byte_array_mutator", |
| ":call_graph", |
| ":command", |
| ":control_flow", |
| ":defs", |
| ":environment", |
| ":execution_request", |
| ":execution_result", |
| ":knobs", |
| ":logging", |
| ":shared_memory_blob_sequence", |
| ":util", |
| "../../abseil-cpp/absl/strings", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_default_callbacks |
| pw_source_set("centipede_default_callbacks") { |
| public = |
| [ "$dir_pw_third_party_fuzztest/centipede/centipede_default_callbacks.h" ] |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/centipede_default_callbacks.cc", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":centipede_interface", |
| ":defs", |
| ":environment", |
| ":execution_result", |
| ":logging", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_interface |
| pw_source_set("centipede_interface") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/centipede_interface.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/centipede_interface.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":analyze_corpora", |
| ":binary_info", |
| ":blob_file", |
| ":centipede_callbacks", |
| ":centipede_lib", |
| ":command", |
| ":coverage", |
| ":defs", |
| ":environment", |
| ":logging", |
| ":minimize_crash", |
| ":remote_file", |
| ":shard_reader", |
| ":stats", |
| ":util", |
| "../../abseil-cpp/absl/status", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/time", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_lib |
| pw_source_set("centipede_lib") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/centipede.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/centipede.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":blob_file", |
| ":centipede_callbacks", |
| ":command", |
| ":control_flow", |
| ":corpus", |
| ":coverage", |
| ":defs", |
| ":environment", |
| ":execution_result", |
| ":feature", |
| ":feature_set", |
| ":logging", |
| ":remote_file", |
| ":rusage_profiler", |
| ":rusage_stats", |
| ":shard_reader", |
| ":stats", |
| ":util", |
| "../../abseil-cpp/absl/container:flat_hash_set", |
| "../../abseil-cpp/absl/status", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/strings:str_format", |
| "../../abseil-cpp/absl/synchronization", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_runner |
| pw_source_set("centipede_runner") { |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.cc", |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.h", |
| "$dir_pw_third_party_fuzztest/centipede/callstack.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_bitset.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_byteset.h", |
| "$dir_pw_third_party_fuzztest/centipede/defs.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.h", |
| "$dir_pw_third_party_fuzztest/centipede/feature.cc", |
| "$dir_pw_third_party_fuzztest/centipede/feature.h", |
| "$dir_pw_third_party_fuzztest/centipede/foreach_nonzero.h", |
| "$dir_pw_third_party_fuzztest/centipede/int_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.cc", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.h", |
| "$dir_pw_third_party_fuzztest/centipede/pc_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/reverse_pc_table.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_cmp_trace.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_fork_server.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interceptors.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interface.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_main.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_sancov.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.cc", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.h", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ":centipede_config1", |
| ":centipede_config2", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/base:core_headers", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_runner |
| pw_source_set("centipede_runner") { |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.cc", |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.h", |
| "$dir_pw_third_party_fuzztest/centipede/callstack.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_bitset.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_byteset.h", |
| "$dir_pw_third_party_fuzztest/centipede/defs.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.h", |
| "$dir_pw_third_party_fuzztest/centipede/feature.cc", |
| "$dir_pw_third_party_fuzztest/centipede/feature.h", |
| "$dir_pw_third_party_fuzztest/centipede/foreach_nonzero.h", |
| "$dir_pw_third_party_fuzztest/centipede/int_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.cc", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.h", |
| "$dir_pw_third_party_fuzztest/centipede/pc_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/reverse_pc_table.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_cmp_trace.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_fork_server.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interceptors.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interface.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_main.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_sancov.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.cc", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.h", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ":centipede_config1", |
| ":centipede_config2", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/base:core_headers", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_runner |
| pw_source_set("centipede_runner") { |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.cc", |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.h", |
| "$dir_pw_third_party_fuzztest/centipede/callstack.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_bitset.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_byteset.h", |
| "$dir_pw_third_party_fuzztest/centipede/defs.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.h", |
| "$dir_pw_third_party_fuzztest/centipede/feature.cc", |
| "$dir_pw_third_party_fuzztest/centipede/feature.h", |
| "$dir_pw_third_party_fuzztest/centipede/foreach_nonzero.h", |
| "$dir_pw_third_party_fuzztest/centipede/int_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.cc", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.h", |
| "$dir_pw_third_party_fuzztest/centipede/pc_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/reverse_pc_table.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_cmp_trace.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_fork_server.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interceptors.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interface.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_main.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_sancov.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.cc", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.h", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ":centipede_config1", |
| ":centipede_config2", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/base:core_headers", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_runner |
| pw_source_set("centipede_runner") { |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.cc", |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.h", |
| "$dir_pw_third_party_fuzztest/centipede/callstack.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_bitset.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_byteset.h", |
| "$dir_pw_third_party_fuzztest/centipede/defs.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.h", |
| "$dir_pw_third_party_fuzztest/centipede/feature.cc", |
| "$dir_pw_third_party_fuzztest/centipede/feature.h", |
| "$dir_pw_third_party_fuzztest/centipede/foreach_nonzero.h", |
| "$dir_pw_third_party_fuzztest/centipede/int_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.cc", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.h", |
| "$dir_pw_third_party_fuzztest/centipede/pc_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/reverse_pc_table.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_cmp_trace.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_fork_server.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interceptors.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interface.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_main.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_sancov.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.cc", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.h", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ":centipede_config1", |
| ":centipede_config2", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/base:core_headers", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:centipede_runner_no_main |
| pw_source_set("centipede_runner_no_main") { |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.cc", |
| "$dir_pw_third_party_fuzztest/centipede/byte_array_mutator.h", |
| "$dir_pw_third_party_fuzztest/centipede/callstack.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_bitset.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_byteset.h", |
| "$dir_pw_third_party_fuzztest/centipede/defs.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_request.h", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.cc", |
| "$dir_pw_third_party_fuzztest/centipede/execution_result.h", |
| "$dir_pw_third_party_fuzztest/centipede/feature.cc", |
| "$dir_pw_third_party_fuzztest/centipede/feature.h", |
| "$dir_pw_third_party_fuzztest/centipede/foreach_nonzero.h", |
| "$dir_pw_third_party_fuzztest/centipede/int_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.cc", |
| "$dir_pw_third_party_fuzztest/centipede/knobs.h", |
| "$dir_pw_third_party_fuzztest/centipede/pc_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/reverse_pc_table.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_cmp_trace.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_dl_info.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_fork_server.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interceptors.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_interface.h", |
| "$dir_pw_third_party_fuzztest/centipede/runner_sancov.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.cc", |
| "$dir_pw_third_party_fuzztest/centipede/runner_utils.h", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.cc", |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.h", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ":centipede_config1", |
| ":centipede_config2", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/base:core_headers", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:command |
| pw_source_set("command") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/command.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/command.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":logging", |
| ":util", |
| "../../abseil-cpp/absl/log:check", |
| "../../abseil-cpp/absl/status", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/strings:str_format", |
| "../../abseil-cpp/absl/time", |
| ] |
| } |
| |
| # Generated from //centipede:config_file |
| pw_source_set("config_file") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/config_file.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/config_file.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":config_util", |
| ":logging", |
| ":remote_file", |
| ":util", |
| "../../abseil-cpp/absl/flags:flag", |
| "../../abseil-cpp/absl/flags:parse", |
| "../../abseil-cpp/absl/flags:reflection", |
| "../../abseil-cpp/absl/log:check", |
| "../../abseil-cpp/absl/strings", |
| ] |
| } |
| |
| # Generated from //centipede:config_util |
| pw_source_set("config_util") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/config_util.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/config_util.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/flags:reflection", |
| "../../abseil-cpp/absl/strings", |
| ] |
| } |
| |
| # Generated from //centipede:control_flow |
| pw_source_set("control_flow") { |
| public = [ |
| "$dir_pw_third_party_fuzztest/centipede/control_flow.h", |
| "$dir_pw_third_party_fuzztest/centipede/symbol_table.h", |
| ] |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/control_flow.cc", |
| "$dir_pw_third_party_fuzztest/centipede/symbol_table.cc", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":command", |
| ":defs", |
| ":logging", |
| ":pc_info", |
| ":util", |
| "../../abseil-cpp/absl/container:flat_hash_map", |
| "../../abseil-cpp/absl/container:flat_hash_set", |
| "../../abseil-cpp/absl/strings", |
| ] |
| } |
| |
| # Generated from //centipede:corpus |
| pw_source_set("corpus") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/corpus.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/corpus.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":binary_info", |
| ":control_flow", |
| ":coverage", |
| ":defs", |
| ":feature", |
| ":feature_set", |
| ":util", |
| "../../abseil-cpp/absl/strings", |
| ] |
| } |
| |
| # Generated from //centipede:coverage |
| pw_source_set("coverage") { |
| public = [ |
| "$dir_pw_third_party_fuzztest/centipede/coverage.h", |
| "$dir_pw_third_party_fuzztest/centipede/symbol_table.h", |
| ] |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/coverage.cc", |
| "$dir_pw_third_party_fuzztest/centipede/symbol_table.cc", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":command", |
| ":control_flow", |
| ":defs", |
| ":feature", |
| ":logging", |
| ":util", |
| "../../abseil-cpp/absl/base:core_headers", |
| "../../abseil-cpp/absl/container:flat_hash_map", |
| "../../abseil-cpp/absl/container:flat_hash_set", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/synchronization", |
| ] |
| } |
| |
| # Generated from //centipede:defs |
| pw_source_set("defs") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/defs.h" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ "../../abseil-cpp/absl/types:span" ] |
| } |
| |
| # Generated from //centipede:environment |
| pw_source_set("environment") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/environment.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/environment.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":knobs", |
| ":logging", |
| ":remote_file", |
| ":util", |
| "../../abseil-cpp/absl/container:flat_hash_map", |
| "../../abseil-cpp/absl/flags:flag", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/strings:str_format", |
| "../../abseil-cpp/absl/time", |
| ] |
| } |
| |
| # Generated from //centipede:execution_request |
| pw_source_set("execution_request") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/execution_request.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/execution_request.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":defs", |
| ":shared_memory_blob_sequence", |
| ] |
| } |
| |
| # Generated from //centipede:execution_result |
| pw_source_set("execution_result") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/execution_result.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/execution_result.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":feature", |
| ":runner_cmp_trace", |
| ":shared_memory_blob_sequence", |
| ] |
| } |
| |
| # Generated from //centipede:feature |
| pw_source_set("feature") { |
| public = [ |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_bitset.h", |
| "$dir_pw_third_party_fuzztest/centipede/concurrent_byteset.h", |
| "$dir_pw_third_party_fuzztest/centipede/feature.h", |
| "$dir_pw_third_party_fuzztest/centipede/foreach_nonzero.h", |
| ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/feature.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":int_utils", |
| "../../abseil-cpp/absl/base:core_headers", |
| ] |
| } |
| |
| # Generated from //centipede:feature_set |
| pw_source_set("feature_set") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/feature_set.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/feature_set.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":coverage", |
| ":defs", |
| ":feature", |
| ":util", |
| "../../abseil-cpp/absl/container:flat_hash_set", |
| ] |
| } |
| |
| # Generated from //centipede:int_utils |
| pw_source_set("int_utils") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/int_utils.h" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| } |
| |
| # Generated from //centipede:knobs |
| pw_source_set("knobs") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/knobs.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/knobs.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":defs", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:logging |
| pw_source_set("logging") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/logging.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/logging.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/flags:flag", |
| "../../abseil-cpp/absl/log", |
| "../../abseil-cpp/absl/log:check", |
| ] |
| } |
| |
| # Generated from //centipede:minimize_crash |
| pw_source_set("minimize_crash") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/minimize_crash.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/minimize_crash.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":centipede_callbacks", |
| ":defs", |
| ":environment", |
| ":logging", |
| ":util", |
| "../../abseil-cpp/absl/synchronization", |
| ] |
| } |
| |
| # Generated from //centipede:pc_info |
| pw_source_set("pc_info") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/pc_info.h" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| } |
| |
| # Generated from //centipede:remote_file |
| pw_source_set("remote_file") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/remote_file.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/remote_file.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":defs", |
| ":logging", |
| "../../abseil-cpp/absl/base:core_headers", |
| ] |
| } |
| |
| # Generated from //centipede:reverse_pc_table |
| pw_source_set("reverse_pc_table") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/reverse_pc_table.h" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":pc_info", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:runner_cmp_trace |
| pw_source_set("runner_cmp_trace") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/runner_cmp_trace.h" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| } |
| |
| # Generated from //centipede:runner_fork_server |
| pw_source_set("runner_fork_server") { |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/runner_fork_server.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| } |
| |
| # Generated from //centipede:rusage_profiler |
| pw_source_set("rusage_profiler") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/rusage_profiler.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/rusage_profiler.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":rusage_stats", |
| "../../abseil-cpp/absl/log", |
| "../../abseil-cpp/absl/log:check", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/strings:str_format", |
| "../../abseil-cpp/absl/synchronization", |
| "../../abseil-cpp/absl/time", |
| ] |
| } |
| |
| # Generated from //centipede:rusage_stats |
| pw_source_set("rusage_stats") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/rusage_stats.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/rusage_stats.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| "../../abseil-cpp/absl/log:check", |
| "../../abseil-cpp/absl/status", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/strings:str_format", |
| "../../abseil-cpp/absl/time", |
| ] |
| } |
| |
| # Generated from //centipede:shard_reader |
| pw_source_set("shard_reader") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/shard_reader.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/shard_reader.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":blob_file", |
| ":defs", |
| ":feature", |
| ":util", |
| "../../abseil-cpp/absl/container:flat_hash_map", |
| ] |
| } |
| |
| # Generated from //centipede:shared_memory_blob_sequence |
| pw_source_set("shared_memory_blob_sequence") { |
| public = |
| [ "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.h" ] |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/shared_memory_blob_sequence.cc", |
| ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ":centipede_config1", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| } |
| |
| # Generated from //centipede:stats |
| pw_source_set("stats") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/stats.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/stats.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":environment", |
| ":logging", |
| "../../abseil-cpp/absl/container:flat_hash_set", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:test_util |
| pw_source_set("test_util") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/test_util.h" ] |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/test_util.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":defs", |
| ":logging", |
| ":util", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/strings:str_format", |
| ] |
| } |
| |
| # Generated from //centipede:util |
| pw_source_set("util") { |
| public = [ "$dir_pw_third_party_fuzztest/centipede/util.h" ] |
| sources = [ |
| "$dir_pw_third_party_fuzztest/centipede/hash.cc", |
| "$dir_pw_third_party_fuzztest/centipede/util.cc", |
| ] |
| ldflags = [ "-Wl,-Bstatic -lcrypto -Wl,-Bdynamic -ldl" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| public_deps = [ |
| ":defs", |
| ":feature", |
| ":logging", |
| "../../abseil-cpp/absl/base:core_headers", |
| "../../abseil-cpp/absl/strings", |
| "../../abseil-cpp/absl/strings:str_format", |
| "../../abseil-cpp/absl/synchronization", |
| "../../abseil-cpp/absl/types:span", |
| ] |
| } |
| |
| # Generated from //centipede:weak_sancov_stubs |
| pw_source_set("weak_sancov_stubs") { |
| sources = [ "$dir_pw_third_party_fuzztest/centipede/weak_sancov_stubs.cc" ] |
| public_configs = [ "..:fuzztest_public_config1" ] |
| configs = [ |
| "../../abseil-cpp/configs:disabled_warnings", |
| "../../re2/configs:disabled_warnings", |
| "../configs:internal_disabled_warnings", |
| ] |
| remove_configs = [ |
| "$dir_pw_fuzzer:instrumentation", |
| "$dir_pw_toolchain/host_clang:sanitize_address", |
| "$dir_pw_toolchain/host_clang:sanitize_memory", |
| "$dir_pw_toolchain/host_clang:sanitize_thread", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined", |
| "$dir_pw_toolchain/host_clang:sanitize_undefined_heuristic", |
| ] |
| } |