Commit graph

9 commits

Author SHA1 Message Date
Rakesh Kumar
5da3d44aef libhevc: added BTI and PAC support in libhevc
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
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
Ananya Sharma
1e08a022f7 Fix CL for failing targets in git_main-throttled-haiku
This change adds the 'no_bti' default to hevc_dec_fuzzer and hevc_enc_fuzzer as they statically link against libraries lacking BTI support. This is done to fix the linker errors raised in haiku_fuzz_shiba-trunk_staging-userdebug and haiku_fuzzcoverage_shiba-trunk_staging-userdebug targets.

Bug: 491119982

Flag: EXEMPT BUGFIX

Test: CLANG_COVERAGE=true NATIVE_COVERAGE_PATHS='*' m haiku dist && m haiku dist

Change-Id: I3f569311b17667f2f4dd57e846d13e50ee5dfbe9
2026-04-01 15:33:37 -07:00
Ayushi Khopkar
0e88fb9028 Updated fuzz_config in Android.bp file
Added new fields in fuzz_config like - hotlists,
description, vector, service_privilege, users, fuzzed_code_usage, etc.
2023-03-22 17:39:45 -07:00
Bob Badour
f15d7159a2 [LSC] Add LOCAL_LICENSE_KINDS to external/libhevc
Added SPDX-license-identifier-Apache-2.0 to:
  Android.bp
  fuzzer/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: Iee5e51d0c121359a6bc308643d8365ef3329eefa
2021-02-12 15:26:01 -08:00
Sachin Kumar Garg
cce1d52e72 Added hevc_enc_fuzzer
Test: ./hevc_enc_fuzzer
Bug: 170943296

Change-Id: I5bf907d624360565201d6e61da7d6642d534cfa8
2020-11-03 10:56:02 +05:30
Harish Mahendrakar
7f8d32aebf Added fuzz_config field in hevc_dec_fuzzer
Test: ./hevc_dec_fuzzer
Bug: 157680018
Change-Id: I9d966749c32da0767da739d0dc3d54c9b2f4653b
2020-05-28 14:28:49 -07:00
Harish Mahendrakar
96bcc2c3e0 Disable macOS build
There is no memalign on Darwin.
So disable the build for macOS till memalign is replaced with
an alternative.

Test: Review
Bug: 140696633

Change-Id: Icf36be19a8b6bd22cf2827e95d262020df5bdba0
2019-09-09 10:27:53 -07:00
hamzeh
01fd4fac0e Making liblog static in libhevc fuzzer
Bug: 140244193
Test: SANITIZE_HOST=address make haiku-host and then running binary
Change-Id: Icd687c2e8c6bb6809d79a4f94b3ff8cb575820c6
2019-08-29 14:49:19 -07:00
Harish Mahendrakar
a2678b8f3c Added hevc_dec_fuzzer
Test: ./hevc_dec_fuzzer
Bug: 135629338
Change-Id: I6c887e18472a2c55915bf9ce18a27dd01f4b1b38
2019-08-19 09:03:42 -07:00