1package {
2    default_team: "trendy_team_media_framework_audio",
3    // See: http://go/android-license-faq
4    // A large-scale-change added 'default_applicable_licenses' to import
5    // all of the 'license_kinds' from "frameworks_av_license"
6    // to get the below license kinds:
7    //   SPDX-license-identifier-Apache-2.0
8    default_applicable_licenses: ["frameworks_av_license"],
9}
10
11cc_fuzz {
12    name: "media_log_fuzzer",
13    static_libs: [
14        "libmedialogservice",
15    ],
16    srcs: [
17        "media_log_fuzzer.cpp",
18    ],
19    header_libs: [
20        "libmedia_headers",
21    ],
22    shared_libs: [
23        "libaudioutils",
24        "libbinder",
25        "liblog",
26        "libmediautils",
27        "libnblog",
28        "libutils",
29    ],
30    include_dirs: [
31        "frameworks/av/services/medialog",
32    ],
33    cflags: [
34        "-Wall",
35        "-Werror",
36    ],
37    fuzz_config: {
38        cc: [
39            "android-audio-fuzzing-reports@google.com",
40        ],
41        componentid: 155276,
42        hotlists: [
43            "4593311",
44        ],
45        description: "The fuzzer targets the APIs of libmedialogservice library",
46        vector: "local_privileges_required",
47        service_privilege: "constrained",
48        users: "multi_user",
49        fuzzed_code_usage: "future_version",
50    },
51}
52