Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7725c10d authored by Zach Riggle's avatar Zach Riggle
Browse files

Add 'honggfuzz' and 'fuzz' to all ASAN / coverage builds

'hongfuzz' is a the interface to all honggfuzz fuzzers.
Unlike libFuzzer, where the entry point *is* the fuzzer binary,
honggfuzz uses a separate binary to drive fuzzing.

'fuzz' is a wrapper script that performs some device-side setup
and sanity checks for fuzzing sessions, while providing a simple
interface to all user-space fuzzers.

Change-Id: Ia55d517e9cb1b7bfcd7d29b137b691e74398ca9e
parent 0987fa61
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -172,7 +172,9 @@ PRODUCT_PACKAGES_DEBUG := \
    strace

# Packages included only for eng/userdebug builds, when building with SANITIZE_TARGET=address
PRODUCT_PACKAGES_DEBUG_ASAN :=
PRODUCT_PACKAGES_DEBUG_ASAN := \
    fuzz \
    honggfuzz

PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\
    frameworks/base/config/preloaded-classes:system/etc/preloaded-classes)