1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "frameworks_native_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["frameworks_native_license"], 8} 9 10cc_fuzz { 11 name: "libsensorserviceaidl_fuzzer", 12 defaults: [ 13 "service_fuzzer_defaults", 14 ], 15 host_supported: true, 16 static_libs: [ 17 "libsensorserviceaidl", 18 "libpermission", 19 "android.frameworks.sensorservice-V1-ndk", 20 "android.hardware.sensors-V1-convert", 21 "android.hardware.sensors-V2-ndk", 22 "android.hardware.common-V2-ndk", 23 "libsensor", 24 "libfakeservicemanager", 25 "libcutils", 26 "liblog", 27 ], 28 srcs: [ 29 "fuzzer.cpp", 30 ], 31 fuzz_config: { 32 cc: [ 33 "android-sensors@google.com", 34 "devinmoore@google.com", 35 ], 36 }, 37 sanitize: { 38 misc_undefined: [ 39 "signed-integer-overflow", 40 "unsigned-integer-overflow", 41 ], 42 diag: { 43 misc_undefined: [ 44 "signed-integer-overflow", 45 "unsigned-integer-overflow", 46 ], 47 }, 48 address: true, 49 integer_overflow: true, 50 }, 51 52} 53