xref: /aosp_15_r20/tools/security/fuzzing/example_fuzzer/Android.bp (revision d9ecfb0f4d734c9ce41cde8ac4d585b094fd4222)
1*d9ecfb0fSAndroid Build Coastguard Workerpackage {
2*d9ecfb0fSAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
3*d9ecfb0fSAndroid Build Coastguard Worker}
4*d9ecfb0fSAndroid Build Coastguard Worker
5*d9ecfb0fSAndroid Build Coastguard Workercc_fuzz {
6*d9ecfb0fSAndroid Build Coastguard Worker    name: "example_fuzzer",
7*d9ecfb0fSAndroid Build Coastguard Worker    srcs: [
8*d9ecfb0fSAndroid Build Coastguard Worker        "example_fuzzer.cpp",
9*d9ecfb0fSAndroid Build Coastguard Worker    ],
10*d9ecfb0fSAndroid Build Coastguard Worker    host_supported: true,
11*d9ecfb0fSAndroid Build Coastguard Worker
12*d9ecfb0fSAndroid Build Coastguard Worker    // The advanced features below allow you to package your corpus and
13*d9ecfb0fSAndroid Build Coastguard Worker    // dictionary files during building. You can find more information about
14*d9ecfb0fSAndroid Build Coastguard Worker    // these features at:
15*d9ecfb0fSAndroid Build Coastguard Worker    //  - Corpus: https://llvm.org/docs/LibFuzzer.html#corpus
16*d9ecfb0fSAndroid Build Coastguard Worker    //  - Dictionaries: https://llvm.org/docs/LibFuzzer.html#dictionaries
17*d9ecfb0fSAndroid Build Coastguard Worker    // These features are not required for fuzzing, but are highly recommended
18*d9ecfb0fSAndroid Build Coastguard Worker    // to gain extra coverage.
19*d9ecfb0fSAndroid Build Coastguard Worker    corpus: ["corpus/*"],
20*d9ecfb0fSAndroid Build Coastguard Worker    dictionary: "example_fuzzer.dict",
21*d9ecfb0fSAndroid Build Coastguard Worker    fuzz_config: {
22*d9ecfb0fSAndroid Build Coastguard Worker        description: "Test Fuzzer",
23*d9ecfb0fSAndroid Build Coastguard Worker        production_date: "6/8/2019",
24*d9ecfb0fSAndroid Build Coastguard Worker        critical: false,
25*d9ecfb0fSAndroid Build Coastguard Worker        fuzz_on_haiku_device: false,
26*d9ecfb0fSAndroid Build Coastguard Worker        fuzz_on_haiku_host: false,
27*d9ecfb0fSAndroid Build Coastguard Worker        triage_assignee: "[email protected]"
28*d9ecfb0fSAndroid Build Coastguard Worker    },
29*d9ecfb0fSAndroid Build Coastguard Worker}
30