[fuzzer] Add huf_decompress fuzzer

Add a fuzzer for Huffman decompression. Fix several bugs in Huffman
decompression, mostly related to `op == NULL` and pointer underflow.
This commit is contained in:
Nick Terrell
2021-09-17 15:00:49 -07:00
parent 6392c382bf
commit d7542aacd9
4 changed files with 159 additions and 78 deletions
+1
View File
@@ -64,6 +64,7 @@ TARGET_INFO = {
'sequence_compression_api': TargetInfo(InputType.RAW_DATA),
'seekable_roundtrip': TargetInfo(InputType.RAW_DATA),
'huf_round_trip': TargetInfo(InputType.RAW_DATA),
'huf_decompress': TargetInfo(InputType.RAW_DATA),
}
TARGETS = list(TARGET_INFO.keys())
ALL_TARGETS = TARGETS + ['all']