blob: efddad842e4013e43431527a717164059d96323d [file] [log] [blame]
# 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",
]
}