Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 44a57183 authored by Siarhei Vishniakou's avatar Siarhei Vishniakou Committed by Automerger Merge Worker
Browse files

Build input fuzzers for host am: 8bea9dbe am: 510a3706

parents 906ed857 510a3706
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -106,6 +106,13 @@ cc_defaults {
                "libstatspull",
                "libstatssocket",
            ],
            include_dirs: [
                "bionic/libc/kernel/android/uapi/",
                "bionic/libc/kernel/uapi",
            ],
            cflags: [
                "-D__ANDROID_HOST__",
            ],
        },
    },
}
+31 −34
Original line number Diff line number Diff line
@@ -21,52 +21,35 @@ package {
    default_applicable_licenses: ["frameworks_native_license"],
}

cc_fuzz {
    name: "inputflinger_latencytracker_fuzzer",
    defaults: [
        "inputflinger_defaults",
    ],
    include_dirs: [
        "frameworks/native/services/inputflinger",
    ],
    shared_libs: [
        "libbase",
        "libbinder",
        "liblog",
        "libutils",
        "libinput",
        "libinputflinger",
    ],
    srcs: [
        "LatencyTrackerFuzzer.cpp",
    ],
    fuzz_config: {
        cc: ["android-framework-input@google.com"],
    },
}

cc_defaults {
    name: "inputflinger_fuzz_defaults",
    defaults: [
        "inputflinger_defaults",
        "libinputflinger_defaults",
    ],
    host_supported: true,
    include_dirs: [
        "frameworks/native/services/inputflinger",
    ],
    shared_libs: [
        "android.hardware.input.classifier@1.0",
        "android.hardware.input.processor-V1-ndk",
        "libbase",
        "libbinder",
        "libcutils",
        "liblog",
        "libutils",
        "libinput",
        "libinputflinger",
        "libinputreader",
        "libinputflinger_base",
        "libstatslog",
    ],
    sanitize: {
        hwaddress: true,
        undefined: true,
        all_undefined: true,
        diag: {
            undefined: true,
        },
    },
    target: {
        host: {
            sanitize: {
                address: true,
            },
        },
    },
    header_libs: [
        "libbatteryservice_headers",
        "libinputreader_headers",
@@ -145,3 +128,17 @@ cc_fuzz {
        "InputClassifierFuzzer.cpp",
    ],
}

cc_fuzz {
    name: "inputflinger_latencytracker_fuzzer",
    defaults: [
        "inputflinger_fuzz_defaults",
        "libinputdispatcher_defaults",
    ],
    shared_libs: [
        "libinputreporter",
    ],
    srcs: [
        "LatencyTrackerFuzzer.cpp",
    ],
}