aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-10-20 21:19:20 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-10-20 21:19:20 +0000
commiteb528ef5ce8d3eaee1df86bf9dcf5d81faac5d6a (patch)
treecb46543931df7392395bbedb401a5f4c7098629c
parent66d8b5c0d73153e11db9448c9e5762ae1beedcb9 (diff)
parenta66ea4eeef6381b5e903e6259085a570564ee234 (diff)
downloadlibsrtp2-eb528ef5ce8d3eaee1df86bf9dcf5d81faac5d6a.tar.gz
Merge "Add fuzz target for libsrtp2's fuzzer" am: fdf3b79eed am: a90aa04675 am: a66ea4eeef
Original change: https://android-review.googlesource.com/c/platform/external/libsrtp2/+/1462968 Change-Id: I39502b42a0d12f325ae53b6e66a47904290ba73e
-rw-r--r--Android.bp22
1 files changed, 22 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index b18e80b..5b15dca 100644
--- a/Android.bp
+++ b/Android.bp
@@ -43,3 +43,25 @@ cc_library_static {
"//device/google/cuttlefish/host/frontend/webrtc:__subpackages__",
],
}
+
+cc_fuzz {
+ name: "libsrtp2-fuzzer",
+ host_supported: true,
+ vendor: true,
+ static_libs: ["libsrtp2"],
+ cflags: [
+ "-Wno-unused-parameter",
+ ],
+ srcs: [
+ "fuzzer/fuzzer.c",
+ "fuzzer/mt19937.cpp",
+ "fuzzer/testmem.c",
+ ],
+ // There are so many corpus files that when all are used it
+ // exceeds the posix_spawn limit. So, only some of the files
+ // are used.
+ corpus: ["fuzzer/corpus/0*"],
+ fuzz_config: {
+ componentid: 87896
+ }
+}