Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
huf_round_trip tests/fuzz/huf_round_trip.c 158 1586 12 27 7809 1931 huf_round_trip.c
seekable_roundtrip tests/fuzz/seekable_roundtrip.c 908 893 23 66 22023 6040 seekable_roundtrip.c
zstd_frame_info tests/fuzz/zstd_frame_info.c 56 1685 7 15 680 250 zstd_frame_info.c
sequence_compression_api tests/fuzz/sequence_compression_api.c 445 1305 19 62 9396 2698 sequence_compression_api.c
dictionary_decompress tests/fuzz/dictionary_decompress.c 769 972 23 72 19219 5383 dictionary_decompress.c
simple_compress tests/fuzz/simple_compress.c 434 1309 20 40 12729 3075 simple_compress.c
dictionary_loader tests/fuzz/dictionary_loader.c 577 1168 24 64 17121 4260 dictionary_loader.c
simple_round_trip tests/fuzz/simple_round_trip.c 599 1146 24 66 16868 4218 simple_round_trip.c
decompress_dstSize_tooSmall tests/fuzz/decompress_dstSize_tooSmall.c 456 1285 20 64 13079 3236 decompress_dstSize_tooSmall.c
raw_dictionary_round_trip tests/fuzz/raw_dictionary_round_trip.c 590 1154 24 66 17414 4356 raw_dictionary_round_trip.c
block_decompress tests/fuzz/block_decompress.c 58 1683 17 28 524 234 block_decompress.c
simple_decompress tests/fuzz/simple_decompress.c 94 1647 19 35 1137 434 simple_decompress.c
huf_decompress tests/fuzz/huf_decompress.c 84 1657 13 18 2012 719 huf_decompress.c
stream_decompress tests/fuzz/stream_decompress.c 406 1337 19 36 6470 2347 stream_decompress.c
dictionary_round_trip tests/fuzz/dictionary_round_trip.c 627 1117 24 73 18193 4592 dictionary_round_trip.c
block_round_trip tests/fuzz/block_round_trip.c 458 1286 20 59 12973 3221 block_round_trip.c
stream_round_trip tests/fuzz/stream_round_trip.c 869 878 22 66 21817 5976 stream_round_trip.c
decompress_cross_format tests/fuzz/decompress_cross_format.c 397 1344 19 36 6472 2324 decompress_cross_format.c
generate_sequences tests/fuzz/generate_sequences.c 565 1179 24 66 16519 4067 generate_sequences.c
fse_read_ncount tests/fuzz/fse_read_ncount.c 24 1719 6 10 311 145 fse_read_ncount.c
dictionary_stream_round_trip tests/fuzz/dictionary_stream_round_trip.c 622 1124 23 73 18144 4582 dictionary_stream_round_trip.c

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: huf_round_trip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: seekable_roundtrip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: zstd_frame_info

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: sequence_compression_api

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: dictionary_decompress

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: simple_compress

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: dictionary_loader

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: simple_round_trip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: decompress_dstSize_tooSmall

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: raw_dictionary_round_trip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: block_decompress

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: simple_decompress

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: huf_decompress

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: stream_decompress

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: dictionary_round_trip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: block_round_trip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: stream_round_trip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: decompress_cross_format

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: generate_sequences

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: fse_read_ncount

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Fuzzer: dictionary_stream_round_trip

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The project has no code coverage. Will not display blockers as blockers depend on code coverage.

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
ZSTD_compressBlock_btlazy2_extDict /src/zstd/lib/compress/zstd_lazy.c 5 ['N/A', 'N/A', 'N/A', 'N/A', 'size_t'] 8 0 5341 703 665 108 0 4681 4574
ZSTD_decompressSequencesLong /src/zstd/lib/decompress/zstd_decompress_block.c 7 ['N/A', 'N/A', 'size_t', 'N/A', 'size_t', 'int', 'int'] 6 0 60 8 3 36 0 760 708
ZDICT_trainFromBuffer_legacy /src/zstd/lib/dictBuilder/zdict.c 6 ['N/A', 'size_t', 'N/A', 'N/A', 'int', 'N/A'] 25 0 74 8 4 487 0 3859 696
ZSTD_compressBlock_lazy2_extDict_row /src/zstd/lib/compress/zstd_lazy.c 5 ['N/A', 'N/A', 'N/A', 'N/A', 'size_t'] 8 0 5341 703 665 108 0 4681 665
ZSTD_compressBlock_lazy2_extDict /src/zstd/lib/compress/zstd_lazy.c 5 ['N/A', 'N/A', 'N/A', 'N/A', 'size_t'] 8 0 5341 703 665 108 0 4681 665
ZSTD_compressBlock_lazy_extDict_row /src/zstd/lib/compress/zstd_lazy.c 5 ['N/A', 'N/A', 'N/A', 'N/A', 'size_t'] 8 0 5341 703 665 108 0 4681 665
ZSTD_compressBlock_lazy_extDict /src/zstd/lib/compress/zstd_lazy.c 5 ['N/A', 'N/A', 'N/A', 'N/A', 'size_t'] 8 0 5341 703 665 108 0 4681 665
ZSTD_compressBlock_greedy_extDict_row /src/zstd/lib/compress/zstd_lazy.c 5 ['N/A', 'N/A', 'N/A', 'N/A', 'size_t'] 8 0 5341 703 665 108 0 4681 665
ZSTD_compressBlock_greedy_extDict /src/zstd/lib/compress/zstd_lazy.c 5 ['N/A', 'N/A', 'N/A', 'N/A', 'size_t'] 8 0 5341 703 665 108 0 4681 665
ZSTD_decompressSequencesSplitLitBuffer /src/zstd/lib/decompress/zstd_decompress_block.c 7 ['N/A', 'N/A', 'size_t', 'N/A', 'size_t', 'int', 'int'] 6 0 60 8 3 34 0 560 431

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
67.0%
1161 / 1742
Cyclomatic complexity statically reachable by fuzzers
77.0%
17690 / 23080

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

tests/fuzz/huf_round_trip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/seekable_roundtrip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/zstd_frame_info.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/sequence_compression_api.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/dictionary_decompress.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/simple_compress.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/dictionary_loader.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/simple_round_trip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/decompress_dstSize_tooSmall.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/raw_dictionary_round_trip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/block_decompress.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/simple_decompress.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/huf_decompress.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/stream_decompress.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/dictionary_round_trip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/block_round_trip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/stream_round_trip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/decompress_cross_format.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/generate_sequences.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/fse_read_ncount.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


tests/fuzz/dictionary_stream_round_trip.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/zstd/lib/common/error_private.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/../../contrib/externalSequenceProducer/sequence_producer.c ['simple_round_trip', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstd_fast.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/bits.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/lib/dictBuilder/../common/bits.h ['dictionary_decompress', 'dictionary_round_trip', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/stream_round_trip.c ['stream_round_trip'] []
/src/zstd/lib/compress/zstd_preSplit.c ['seekable_roundtrip', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/../common/bits.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/legacy/zstd_v04.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/dictBuilder/fastcover.c ['dictionary_decompress', 'dictionary_round_trip', 'dictionary_stream_round_trip'] []
/src/zstd/lib/decompress/zstd_decompress_internal.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/generate_sequences.c ['generate_sequences'] []
/src/zstd/lib/compress/../common/compiler.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstd_compress_sequences.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstd_double_fast.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/decompress_cross_format.c ['decompress_cross_format'] []
/src/zstd/lib/decompress/../common/compiler.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/decompress/../common/mem.h ['huf_round_trip', 'seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/entropy_common.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/pool.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/dictionary_stream_round_trip.c ['dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/block_round_trip.c ['block_round_trip'] []
/src/zstd/lib/compress/../common/mem.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/dictionary_decompress.c ['dictionary_decompress'] []
/src/zstd/lib/compress/hist.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/decompress/../legacy/zstd_legacy.h ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/zstd_helpers.c ['dictionary_decompress', 'simple_round_trip', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/../../contrib/seekable_format/zstdseek_compress.c ['seekable_roundtrip'] []
/src/zstd/lib/dictBuilder/../common/mem.h ['dictionary_decompress', 'dictionary_round_trip', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/fuzz_data_producer.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/huf_round_trip.c ['huf_round_trip'] []
/src/zstd/lib/dictBuilder/cover.c ['dictionary_decompress', 'dictionary_round_trip', 'dictionary_stream_round_trip'] []
/src/zstd/lib/decompress/zstd_ddict.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/dictBuilder/zdict.c ['dictionary_decompress', 'dictionary_round_trip', 'dictionary_stream_round_trip'] []
/src/zstd/lib/dictBuilder/divsufsort.c [] []
/src/zstd/lib/decompress/../common/zstd_internal.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstd_lazy.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/simple_decompress.c ['simple_decompress'] []
/src/zstd/tests/fuzz/sequence_compression_api.c ['sequence_compression_api'] []
/src/zstd/lib/compress/zstd_compress_superblock.c ['seekable_roundtrip', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstd_compress_literals.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/dictionary_round_trip.c ['dictionary_round_trip'] []
/src/zstd/tests/fuzz/dictionary_loader.c ['dictionary_loader'] []
/src/zstd/lib/decompress/zstd_decompress.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/../../contrib/seekable_format/zstdseek_decompress.c ['seekable_roundtrip'] []
/src/zstd/lib/dictBuilder/../compress/zstd_compress_internal.h ['dictionary_decompress', 'dictionary_round_trip', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/fuzz_helpers.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/cpu.h ['huf_round_trip', 'huf_decompress'] []
/src/zstd/lib/compress/huf_compress.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/seekable_roundtrip.c ['seekable_roundtrip'] []
/src/zstd/lib/common/error_private.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/stream_decompress.c ['stream_decompress'] []
/src/zstd/lib/compress/zstd_opt.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstd_cwksp.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/mem.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/lib/decompress/huf_decompress.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/xxhash.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/fse_compress.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/lib/legacy/zstd_v06.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/raw_dictionary_round_trip.c ['raw_dictionary_round_trip'] []
/src/zstd/lib/legacy/zstd_v07.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/zstd_frame_info.c ['zstd_frame_info'] []
/src/zstd/lib/decompress/zstd_decompress_block.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/threading.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/../../programs/util.c [] []
/src/zstd/lib/compress/zstd_compress.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/legacy/zstd_v02.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/legacy/zstd_v01.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/simple_round_trip.c ['simple_round_trip'] []
/src/zstd/lib/decompress/../common/bitstream.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstd_compress_internal.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/../common/fse.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/zstd_common.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'fse_read_ncount', 'dictionary_stream_round_trip'] []
/src/zstd/lib/compress/zstdmt_compress.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/simple_compress.c ['simple_compress'] []
/src/zstd/lib/compress/../common/bitstream.h ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/common/fse_decompress.c ['huf_round_trip', 'seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'huf_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/fse_read_ncount.c ['fse_read_ncount'] []
/src/zstd/lib/legacy/zstd_v03.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/decompress/../common/cpu.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/block_decompress.c ['block_decompress'] []
/src/zstd/tests/fuzz/huf_decompress.c ['huf_decompress'] []
/src/zstd/lib/decompress/../common/allocations.h ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/legacy/zstd_v05.c ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'block_decompress', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/lib/legacy/../common/error_private.h ['seekable_roundtrip', 'zstd_frame_info', 'sequence_compression_api', 'dictionary_decompress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'simple_decompress', 'stream_decompress', 'dictionary_round_trip', 'stream_round_trip', 'decompress_cross_format', 'generate_sequences', 'dictionary_stream_round_trip'] []
/src/zstd/tests/fuzz/decompress_dstSize_tooSmall.c ['decompress_dstSize_tooSmall'] []
/src/zstd/lib/compress/zstd_ldm.c ['seekable_roundtrip', 'sequence_compression_api', 'dictionary_decompress', 'simple_compress', 'dictionary_loader', 'simple_round_trip', 'decompress_dstSize_tooSmall', 'raw_dictionary_round_trip', 'dictionary_round_trip', 'block_round_trip', 'stream_round_trip', 'generate_sequences', 'dictionary_stream_round_trip'] []

Directories in report

Directory
/src/zstd/lib/decompress/../legacy/
/src/zstd/tests/fuzz/../../contrib/externalSequenceProducer/
/src/zstd/lib/legacy/
/src/zstd/tests/fuzz/../../programs/
/src/zstd/lib/compress/
/src/zstd/lib/dictBuilder/
/src/zstd/lib/decompress/
/src/zstd/lib/decompress/../common/
/src/zstd/lib/dictBuilder/../compress/
/src/zstd/lib/compress/../common/
/src/zstd/tests/fuzz/../../contrib/seekable_format/
/src/zstd/lib/common/
/src/zstd/lib/dictBuilder/../common/
/src/zstd/tests/fuzz/
/src/zstd/lib/legacy/../common/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
huf_round_trip fuzzerLogFile-0-rCNAIvMx1Y.data fuzzerLogFile-0-rCNAIvMx1Y.data.yaml
seekable_roundtrip fuzzerLogFile-0-bDOkWAnOyP.data fuzzerLogFile-0-bDOkWAnOyP.data.yaml
zstd_frame_info fuzzerLogFile-0-IlnSZ8Wtr2.data fuzzerLogFile-0-IlnSZ8Wtr2.data.yaml
sequence_compression_api fuzzerLogFile-0-M1d4gnF6Tq.data fuzzerLogFile-0-M1d4gnF6Tq.data.yaml
dictionary_decompress fuzzerLogFile-0-dgN9tkBcR9.data fuzzerLogFile-0-dgN9tkBcR9.data.yaml
simple_compress fuzzerLogFile-0-vTmTuIUGny.data fuzzerLogFile-0-vTmTuIUGny.data.yaml
dictionary_loader fuzzerLogFile-0-tk9tnFQv8M.data fuzzerLogFile-0-tk9tnFQv8M.data.yaml
simple_round_trip fuzzerLogFile-0-0xZjFp0FZM.data fuzzerLogFile-0-0xZjFp0FZM.data.yaml
decompress_dstSize_tooSmall fuzzerLogFile-0-XIm1u6QB9L.data fuzzerLogFile-0-XIm1u6QB9L.data.yaml
raw_dictionary_round_trip fuzzerLogFile-0-sOZmzLT8Em.data fuzzerLogFile-0-sOZmzLT8Em.data.yaml
block_decompress fuzzerLogFile-0-W0q7HaMcHY.data fuzzerLogFile-0-W0q7HaMcHY.data.yaml
simple_decompress fuzzerLogFile-0-P9J5LGNsO8.data fuzzerLogFile-0-P9J5LGNsO8.data.yaml
huf_decompress fuzzerLogFile-0-h4pUaa670g.data fuzzerLogFile-0-h4pUaa670g.data.yaml
stream_decompress fuzzerLogFile-0-TVvgPLuxIp.data fuzzerLogFile-0-TVvgPLuxIp.data.yaml
dictionary_round_trip fuzzerLogFile-0-jOSIp3LMpy.data fuzzerLogFile-0-jOSIp3LMpy.data.yaml
block_round_trip fuzzerLogFile-0-tOgvdGGjoJ.data fuzzerLogFile-0-tOgvdGGjoJ.data.yaml
stream_round_trip fuzzerLogFile-0-MW65VLOhBl.data fuzzerLogFile-0-MW65VLOhBl.data.yaml
decompress_cross_format fuzzerLogFile-0-2UN1issOiY.data fuzzerLogFile-0-2UN1issOiY.data.yaml
generate_sequences fuzzerLogFile-0-dgiVdw44ni.data fuzzerLogFile-0-dgiVdw44ni.data.yaml
fse_read_ncount fuzzerLogFile-0-pQxja3UCiD.data fuzzerLogFile-0-pQxja3UCiD.data.yaml
dictionary_stream_round_trip fuzzerLogFile-0-EQihQ7zeBn.data fuzzerLogFile-0-EQihQ7zeBn.data.yaml