Instantiate MediaPlayerService for fuzzing
Adding fuzzing mode method to instantiate MediaPlayerService.
Created cc_defaults for libmediaplayerservice.
Test: m libmediaplayerservice
Bug: 232439428
Change-Id: I5dc39475cff0830dfff6c00ae4394cb4874aae30
diff --git a/media/libmediaplayerservice/MediaPlayerService.cpp b/media/libmediaplayerservice/MediaPlayerService.cpp
index e5f9789..261973e 100644
--- a/media/libmediaplayerservice/MediaPlayerService.cpp
+++ b/media/libmediaplayerservice/MediaPlayerService.cpp
@@ -3038,4 +3038,11 @@
}
return NO_ERROR;
}
+
+#ifdef FUZZ_MODE_MEDIA_PLAYER_SERVICE
+sp<MediaPlayerService> MediaPlayerService::createForFuzzTesting() {
+ return sp<MediaPlayerService>::make();
+}
+#endif // FUZZ_MODE_MEDIA_PLAYER_SERVICE
+
} // namespace android