android-binder 0.2.0

Safe bindings to Android Binder, restricted to the NDK
package {
    // See: http://go/android-license-faq
    default_applicable_licenses: ["frameworks_native_license"],
}

rust_defaults {
    name: "service_fuzzer_defaults_rs",
    rustlibs: [
        "libbinder_rs",
        "libbinder_random_parcel_rs",
    ],
    fuzz_config: {
        cc: [
            "devinmoore@google.com",
        ],
        // hotlist "AIDL fuzzers bugs" on buganizer
        hotlists: ["4637097"],
    },
}

rust_fuzz {
    name: "parcel_fuzzer_rs",
    srcs: [
        "parcel_fuzzer.rs",
    ],
    defaults: [
        "service_fuzzer_defaults_rs",
    ],
    rustlibs: [
        "libarbitrary",
        "libnum_traits",
        "binderReadParcelIface-rust",
    ],
}