libhevc-mirror/fuzzer/Android.bp
Rakesh Kumar 5da3d44aef
Some checks failed
CMake / build (cmake, clang, , clang++, ubuntu-24.04-arm-clang-cmake, ubuntu-24.04-arm) (push) Has been cancelled
CMake / build (cmake, aarch64-linux-gnu-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch64_toolchain.cmake, aarch64-linux-gnu-g++, ubuntu-latest-cross-aarch64-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, arm-linux-gnueabihf-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch32_toolchain.cmake, arm-linux-gnueabihf-g++, ubuntu-latest-cross-aarch32-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, macos-latest-clang-cmake, macos-latest) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, ubuntu-latest-clang-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -DSANITIZE=fuzzer-no-link,address, clang++, ubuntu-latest-clang-cmake-asan-fuzzer, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -G Ninja, clang++, ubuntu-latest-clang-cmake-ninja, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, gcc, , g++, ubuntu-latest-gcc-cmake, ubuntu-latest) (push) Has been cancelled
libhevc: added BTI and PAC support in libhevc
Test: readelf -nw libhevcdec.a
Test: readelf -nW libhevcenc.a
Test: atest MctsMediaV2TestCases
      atest MctsMediaDecoderTestCases
      atest MctsMediaEncoderTestCases
      atest MctsMediaCodecTestCases
Test: hevc_dec_fuzzer
      hevc_enc_fuzzer
Bug: 485868924
Change-Id: I7eb3c915662654d649ba4aa5793f71afff8c47e7
2026-04-02 08:34:07 -07:00

71 lines
1.7 KiB
Text

package {
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "external_libhevc_license"
// to get the below license kinds:
// SPDX-license-identifier-Apache-2.0
default_applicable_licenses: ["external_libhevc_license"],
}
cc_fuzz {
name: "hevc_dec_fuzzer",
host_supported: true,
srcs: [
"hevc_dec_fuzzer.cpp",
],
static_libs: [
"libhevcdec",
"liblog",
],
target: {
darwin: {
enabled: false,
},
},
fuzz_config: {
cc: [
"android-media-fuzzing-reports@google.com",
],
componentid: 155276,
hotlists: [
"4593311",
"2281331",
],
description: "The fuzzer targets the APIs of libhevcdec",
vector: "remote",
service_privilege: "constrained",
users: "multi_user",
fuzzed_code_usage: "shipped",
},
}
cc_fuzz {
name: "hevc_enc_fuzzer",
host_supported: true,
srcs: [
"hevc_enc_fuzzer.cpp",
],
static_libs: [
"libhevcenc",
"liblog",
],
cflags: [
"-Wall",
"-Werror",
],
fuzz_config: {
cc: [
"android-media-fuzzing-reports@google.com",
],
componentid: 155276,
hotlists: [
"4593311",
"2281331",
],
description: "The fuzzer targets the APIs of libhevcenc",
vector: "local_no_privileges_required",
service_privilege: "constrained",
users: "multi_user",
fuzzed_code_usage: "shipped",
},
}