third_party.pigweed.src/targets/host
Ali Zhang 5876558bba pw_fuzzer: Add dedicated toolchain and target for fuzzing
Adds a "//targets/host:host_clang_fuzz" target so fuzzers get built
along with other build targets. This new target uses "address" as the
default sanitizer for fuzzing. Sanitizers are overridable via
pw_toolchain_SANITIZERS.

Adds a top-level "fuzzers" target so it could be used (e.g. by
OSS-Fuzz) to just fuzzers.

Test: build normally and run
      `//out/host_clang_fuzz/obj/pw_fuzzer/bin/toy_fuzzer`

Change-Id: I4f1df389289ae7a47b29738a3c245f7bac308a08
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/31301
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: Armando Montanez <amontanez@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
Pigweed-Auto-Submit: Ali Zhang <alizhang@google.com>
2021-02-02 22:55:17 +00:00
..
BUILD s/pw_hdlc_lite/pw_hdlc/g 2021-01-11 21:16:53 +00:00
BUILD.gn s/pw_hdlc_lite/pw_hdlc/g 2021-01-11 21:16:53 +00:00
CMakeLists.txt s/pw_hdlc_lite/pw_hdlc/g 2021-01-11 21:16:53 +00:00
linux.bloaty
macos.bloaty
macos.gni
run_test
run_test.bat
system_rpc_server.cc s/pw_hdlc_lite/pw_hdlc/g 2021-01-11 21:16:53 +00:00
target_docs.rst
target_toolchains.gni pw_fuzzer: Add dedicated toolchain and target for fuzzing 2021-02-02 22:55:17 +00:00