cc_fuzz { name: "binder_parcel_fuzzer", defaults: ["libbinder_ndk_host_user"], host_supported: true, fuzz_config: { cc: ["smoreland@google.com"], }, srcs: [ "binder.cpp", "binder_ndk.cpp", "hwbinder.cpp", "main.cpp", "util.cpp", ], static_libs: [ "libbase", "libcgrouprc", "libcgrouprc_format", "libcutils", "libhidlbase", "liblog", "libprocessgroup", "libjsoncpp", "libutils", ], target: { android: { shared_libs: [ "libbinder_ndk", "libbinder", ], }, host: { static_libs: [ "libbinder_ndk", "libbinder", ], }, }, // This flag enables verbose output in the fuzz target, and is very useful // for debugging a failure. If you are trying to diagnose how a crash was // produced, you may find uncommenting the below line very useful. // cflags: ["-DENABLE_LOG_FUZZ"], }