Fuzzing MediaPlayerService
Adding an AIDL fuzzer for MediaPlayerService using fuzzService API.
Test: m media_player_service_fuzzer && adb sync data && adb shell /data/fuzz/arm64/media_player_service_fuzzer/media_player_service_fuzzer -runs=10000
Test: m libmediaplayerservice
Bug: 232439428
Change-Id: Ibbc754a0ab3b130d552f7d81992bffb0b2863530
diff --git a/media/libmediaplayerservice/Android.bp b/media/libmediaplayerservice/Android.bp
index 81553d7..44e78d6 100644
--- a/media/libmediaplayerservice/Android.bp
+++ b/media/libmediaplayerservice/Android.bp
@@ -17,8 +17,8 @@
],
}
-cc_defaults {
- name: "libmediaplayerservice_defaults",
+filegroup {
+ name: "libmediaplayerservice_sources",
srcs: [
"ActivityManager.cpp",
@@ -31,6 +31,14 @@
"StagefrightRecorder.cpp",
"TestPlayerStub.cpp",
],
+}
+
+cc_defaults {
+ name: "libmediaplayerservice_defaults",
+
+ srcs: [
+ ":libmediaplayerservice_sources",
+ ],
shared_libs: [
"android.hardware.media.c2@1.0",
@@ -84,8 +92,6 @@
"framework-permission-aidl-cpp",
],
- local_include_dirs: ["include"],
-
cflags: [
"-Werror",
"-Wno-error=deprecated-declarations",
@@ -116,4 +122,6 @@
export_include_dirs: [
".",
],
-}
\ No newline at end of file
+
+ local_include_dirs: ["include"],
+}