1*8222fbe1SAndroid Build Coastguard Worker/* 2*8222fbe1SAndroid Build Coastguard Worker * Copyright (C) 2023 The Android Open Source Project 3*8222fbe1SAndroid Build Coastguard Worker * 4*8222fbe1SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*8222fbe1SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*8222fbe1SAndroid Build Coastguard Worker * You may obtain a copy of the License at: 7*8222fbe1SAndroid Build Coastguard Worker * 8*8222fbe1SAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*8222fbe1SAndroid Build Coastguard Worker * 10*8222fbe1SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*8222fbe1SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*8222fbe1SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*8222fbe1SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*8222fbe1SAndroid Build Coastguard Worker * limitations under the License. 15*8222fbe1SAndroid Build Coastguard Worker */ 16*8222fbe1SAndroid Build Coastguard Worker 17*8222fbe1SAndroid Build Coastguard Workerpackage { 18*8222fbe1SAndroid Build Coastguard Worker default_team: "trendy_team_android_kernel", 19*8222fbe1SAndroid Build Coastguard Worker} 20*8222fbe1SAndroid Build Coastguard Worker 21*8222fbe1SAndroid Build Coastguard Workercc_defaults { 22*8222fbe1SAndroid Build Coastguard Worker name: "libHidlBase_fuzzer_defaults", 23*8222fbe1SAndroid Build Coastguard Worker host_supported: true, 24*8222fbe1SAndroid Build Coastguard Worker static_libs: [ 25*8222fbe1SAndroid Build Coastguard Worker "libhidlbase", 26*8222fbe1SAndroid Build Coastguard Worker "libbase", 27*8222fbe1SAndroid Build Coastguard Worker "liblog", 28*8222fbe1SAndroid Build Coastguard Worker "libcutils", 29*8222fbe1SAndroid Build Coastguard Worker "libutils", 30*8222fbe1SAndroid Build Coastguard Worker "libprocessgroup", 31*8222fbe1SAndroid Build Coastguard Worker "libjsoncpp", 32*8222fbe1SAndroid Build Coastguard Worker "libfmq", 33*8222fbe1SAndroid Build Coastguard Worker ], 34*8222fbe1SAndroid Build Coastguard Worker target: { 35*8222fbe1SAndroid Build Coastguard Worker android: { 36*8222fbe1SAndroid Build Coastguard Worker shared_libs: [ 37*8222fbe1SAndroid Build Coastguard Worker "libvndksupport", 38*8222fbe1SAndroid Build Coastguard Worker ], 39*8222fbe1SAndroid Build Coastguard Worker }, 40*8222fbe1SAndroid Build Coastguard Worker }, 41*8222fbe1SAndroid Build Coastguard Worker fuzz_config: { 42*8222fbe1SAndroid Build Coastguard Worker cc: [ 43*8222fbe1SAndroid Build Coastguard Worker "[email protected]", 44*8222fbe1SAndroid Build Coastguard Worker "[email protected]", 45*8222fbe1SAndroid Build Coastguard Worker ], 46*8222fbe1SAndroid Build Coastguard Worker componentid: 155276, 47*8222fbe1SAndroid Build Coastguard Worker hotlists: [ 48*8222fbe1SAndroid Build Coastguard Worker "4593311", 49*8222fbe1SAndroid Build Coastguard Worker ], 50*8222fbe1SAndroid Build Coastguard Worker description: "The fuzzers target the APIs of libhidlbase library", 51*8222fbe1SAndroid Build Coastguard Worker vector: "local_no_privileges_required", 52*8222fbe1SAndroid Build Coastguard Worker service_privilege: "privileged", 53*8222fbe1SAndroid Build Coastguard Worker users: "multi_user", 54*8222fbe1SAndroid Build Coastguard Worker fuzzed_code_usage: "shipped", 55*8222fbe1SAndroid Build Coastguard Worker }, 56*8222fbe1SAndroid Build Coastguard Worker} 57*8222fbe1SAndroid Build Coastguard Worker 58*8222fbe1SAndroid Build Coastguard Workercc_fuzz { 59*8222fbe1SAndroid Build Coastguard Worker name: "libHidlBase_parcel_fuzzer", 60*8222fbe1SAndroid Build Coastguard Worker srcs: ["libHidlBase_parcel_fuzzer.cpp"], 61*8222fbe1SAndroid Build Coastguard Worker defaults: ["libHidlBase_fuzzer_defaults"], 62*8222fbe1SAndroid Build Coastguard Worker} 63