1*fd1fabb7SAndroid Build Coastguard Worker// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE 2*fd1fabb7SAndroid Build Coastguard Worker// CONSULT THE OWNERS AND [email protected] BEFORE 3*fd1fabb7SAndroid Build Coastguard Worker// DEPENDING ON IT IN YOUR PROJECT. *** 4*fd1fabb7SAndroid Build Coastguard Workerpackage { 5*fd1fabb7SAndroid Build Coastguard Worker // See: http://go/android-license-faq 6*fd1fabb7SAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 7*fd1fabb7SAndroid Build Coastguard Worker // all of the 'license_kinds' from "external_dng_sdk_license" 8*fd1fabb7SAndroid Build Coastguard Worker // to get the below license kinds: 9*fd1fabb7SAndroid Build Coastguard Worker // SPDX-license-identifier-MIT 10*fd1fabb7SAndroid Build Coastguard Worker // legacy_by_exception_only (by exception only) 11*fd1fabb7SAndroid Build Coastguard Worker default_applicable_licenses: ["external_dng_sdk_license"], 12*fd1fabb7SAndroid Build Coastguard Worker} 13*fd1fabb7SAndroid Build Coastguard Worker 14*fd1fabb7SAndroid Build Coastguard Workercc_fuzz { 15*fd1fabb7SAndroid Build Coastguard Worker name: "dng_parser_fuzzer", 16*fd1fabb7SAndroid Build Coastguard Worker host_supported: true, 17*fd1fabb7SAndroid Build Coastguard Worker srcs: [ 18*fd1fabb7SAndroid Build Coastguard Worker "dng_parser_fuzzer.cpp", 19*fd1fabb7SAndroid Build Coastguard Worker ], 20*fd1fabb7SAndroid Build Coastguard Worker cflags: [ 21*fd1fabb7SAndroid Build Coastguard Worker "-Wno-unused-parameter", 22*fd1fabb7SAndroid Build Coastguard Worker "-fexceptions", 23*fd1fabb7SAndroid Build Coastguard Worker ], 24*fd1fabb7SAndroid Build Coastguard Worker static_libs: [ 25*fd1fabb7SAndroid Build Coastguard Worker "libdng_sdk", 26*fd1fabb7SAndroid Build Coastguard Worker "libjpeg", 27*fd1fabb7SAndroid Build Coastguard Worker "liblog", 28*fd1fabb7SAndroid Build Coastguard Worker "libz", 29*fd1fabb7SAndroid Build Coastguard Worker ], 30*fd1fabb7SAndroid Build Coastguard Worker target: { 31*fd1fabb7SAndroid Build Coastguard Worker darwin: { 32*fd1fabb7SAndroid Build Coastguard Worker enabled: false, 33*fd1fabb7SAndroid Build Coastguard Worker }, 34*fd1fabb7SAndroid Build Coastguard Worker }, 35*fd1fabb7SAndroid Build Coastguard Worker corpus: [ 36*fd1fabb7SAndroid Build Coastguard Worker "seeds/CVE_2020_9589/original.dng", 37*fd1fabb7SAndroid Build Coastguard Worker "seeds/CVE_2020_9589/poc.dng", 38*fd1fabb7SAndroid Build Coastguard Worker ], 39*fd1fabb7SAndroid Build Coastguard Worker fuzz_config: { 40*fd1fabb7SAndroid Build Coastguard Worker cc: ["[email protected]"], 41*fd1fabb7SAndroid Build Coastguard Worker }, 42*fd1fabb7SAndroid Build Coastguard Worker} 43