OSDN Git Service

Fuzzer for g722 encoder
authordakshesh <daksheshkumar@google.com>
Tue, 18 Aug 2020 15:19:04 +0000 (15:19 +0000)
committerdakshesh <daksheshkumar@google.com>
Tue, 25 Aug 2020 15:20:42 +0000 (15:20 +0000)
commit0fd8efea4427cbf0eb4aad6b17f6f9f73c05e78d
treeee30de4a370c24c18a6f1dedd5569f34c678bef1
parente1aad0ff9348256418fe716a9c4c143be156fc50
Fuzzer for g722 encoder

Max-length of Input provided to fuzzer is 4096. Ideally it would be less
than that in the encoder call.

To Build the fuzzer:
SANITIZE_TARGET=hwaddress m g722_enc_fuzzer

To run(on device):
adb shell data/fuzz/arm64/g722_enc_fuzzer/g722_enc_fuzzer

Bug: 164457579
Tag: #security
Test: Tested on pixel 4 with no initial corpus and getting ~6000 exec/s
Change-Id: I8392e2d3b432f213402789fd6af60901b1df8bdc
embdrv/g722/fuzzer/Android.bp [new file with mode: 0644]
embdrv/g722/fuzzer/g722_enc_fuzzer.cc [new file with mode: 0644]