Adding fuzzer for VoldNativeService
vold_native_service_fuzzer is added to fuzz VoldNativeService.
BUG: 232439428
Test: m vold_native_service_fuzzer
Test: adb sync && adb shell data/fuzz/x86_64/vold_native_service_fuzzer/vold_native_service_fuzzer
Change-Id: I2bf33f68e2a51b4ac390b5a5ad47d07260e94122
diff --git a/tests/Android.bp b/tests/Android.bp
index 3c4f07b..da63d95 100644
--- a/tests/Android.bp
+++ b/tests/Android.bp
@@ -16,3 +16,27 @@
static_libs: ["libvold"],
shared_libs: ["libbinder"]
}
+
+cc_fuzz {
+ name: "vold_native_service_fuzzer",
+ defaults: [
+ "vold_default_flags",
+ "vold_default_libs",
+ "keystore2_use_latest_aidl_ndk_shared",
+ "service_fuzzer_defaults",
+ ],
+ static_libs: [
+ "libvold",
+ "android.security.maintenance-ndk",
+ "libkeymint_support",
+ ],
+ header_libs: ["libvold_headers"],
+ srcs: [
+ "VoldFuzzer.cpp",
+ ],
+ fuzz_config: {
+ cc: [
+ "maco@google.com",
+ ],
+ }
+}