Implement vendor-available vold interface
Bug: 362567323
Test: mmm system/vold
Change-Id: I967faeb221741cbd8d6c13b25cd57c37fbb6e839
diff --git a/tests/VoldFuzzer.cpp b/tests/VoldFuzzer.cpp
index 630a785..b47a783 100644
--- a/tests/VoldFuzzer.cpp
+++ b/tests/VoldFuzzer.cpp
@@ -17,6 +17,7 @@
#include <android-base/logging.h>
#include <fuzzbinder/libbinder_driver.h>
+#include "VendorVoldNativeService.h"
#include "VoldNativeService.h"
#include "sehandle.h"
@@ -37,6 +38,7 @@
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
auto voldService = sp<android::vold::VoldNativeService>::make();
- fuzzService(voldService, FuzzedDataProvider(data, size));
+ auto voldVendorService = sp<android::vold::VendorVoldNativeService>::make();
+ fuzzService({voldService, voldVendorService}, FuzzedDataProvider(data, size));
return 0;
}
\ No newline at end of file