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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
153 0 EP call site: 00000 ZSTD_findDecompressedSize

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 ZSTD_getFrameContentSize [function] [call site] 00001
2 ZSTD_isLegacy [function] [call site] 00002
3 MEM_readLE32 [function] [call site] 00003
4 MEM_isLittleEndian [function] [call site] 00004
4 MEM_read32 [function] [call site] 00005
4 MEM_swap32 [function] [call site] 00006
5 _byteswap_ulong [function] [call site] 00007
5 __has_builtin [function] [call site] 00008
5 __builtin_bswap32 [function] [call site] 00009
5 MEM_swap32_fallback [function] [call site] 00011
4 MEM_read32 [function] [call site] 00012
2 ZSTD_getDecompressedSize_legacy [function] [call site] 00013
3 ZSTD_isLegacy [function] [call site] 00014
3 ZSTDv05_getFrameParams [function] [call site] 00015
3 ZSTDv06_getFrameParams [function] [call site] 00020
4 MEM_readLE32 [function] [call site] 00021
4 ZSTDv06_frameHeaderSize [function] [call site] 00023
4 MEM_readLE16 [function] [call site] 00027
5 MEM_isLittleEndian [function] [call site] 00028
5 MEM_read16 [function] [call site] 00029
4 MEM_readLE64 [function] [call site] 00030
5 MEM_isLittleEndian [function] [call site] 00031
5 MEM_read64 [function] [call site] 00032
5 MEM_swap64 [function] [call site] 00033
6 _byteswap_uint64 [function] [call site] 00034
6 __has_builtin [function] [call site] 00035
6 __builtin_bswap64 [function] [call site] 00036
6 MEM_swap64_fallback [function] [call site] 00037
5 MEM_read64 [function] [call site] 00038
3 ZSTDv07_getFrameParams [function] [call site] 00039
4 MEM_readLE32 [function] [call site] 00041
4 MEM_readLE32 [function] [call site] 00042
4 MEM_readLE32 [function] [call site] 00043
4 ZSTDv07_frameHeaderSize [function] [call site] 00045
4 MEM_readLE16 [function] [call site] 00049
4 MEM_readLE32 [function] [call site] 00050
4 MEM_readLE16 [function] [call site] 00051
4 MEM_readLE32 [function] [call site] 00052
4 MEM_readLE64 [function] [call site] 00053
2 ZSTD_getFrameHeader [function] [call site] 00055
3 ZSTD_getFrameHeader_advanced [function] [call site] 00056
4 ZSTD_startingInputLength [function] [call site] 00057
5 ZSTD_FRAMEHEADERSIZE_PREFIX [function] [call site] 00058
4 RETURN_ERROR_IF [function] [call site] 00061
4 MEM_writeLE32 [function] [call site] 00063
5 MEM_isLittleEndian [function] [call site] 00064
5 MEM_write32 [function] [call site] 00065
5 MEM_write32 [function] [call site] 00066
5 MEM_swap32 [function] [call site] 00067
4 ZSTD_memcpy [function] [call site] 00069
4 MEM_readLE32 [function] [call site] 00070
4 MEM_writeLE32 [function] [call site] 00071
4 ZSTD_memcpy [function] [call site] 00072
4 MEM_readLE32 [function] [call site] 00073
4 RETURN_ERROR [function] [call site] 00074
4 ZSTD_memset [function] [call site] 00075
4 MEM_readLE32 [function] [call site] 00076
4 MEM_readLE32 [function] [call site] 00077
4 ZSTD_memset [function] [call site] 00078
4 MEM_readLE32 [function] [call site] 00079
4 MEM_readLE32 [function] [call site] 00080
4 RETURN_ERROR [function] [call site] 00081
4 ZSTD_frameHeaderSize_internal [function] [call site] 00082
5 ZSTD_startingInputLength [function] [call site] 00083
5 RETURN_ERROR_IF [function] [call site] 00084
4 RETURN_ERROR_IF [function] [call site] 00085
4 RETURN_ERROR_IF [function] [call site] 00086
4 MEM_readLE16 [function] [call site] 00088
4 MEM_readLE32 [function] [call site] 00089
4 MEM_readLE16 [function] [call site] 00091
4 MEM_readLE32 [function] [call site] 00092
4 MEM_readLE64 [function] [call site] 00093
1 ZSTD_getDecompressedSize [function] [call site] 00095
2 ZSTD_getFrameContentSize [function] [call site] 00096
2 ZSTD_STATIC_ASSERT [function] [call site] 00097
1 ZSTD_findFrameCompressedSize [function] [call site] 00098
2 ZSTD_findFrameCompressedSize_advanced [function] [call site] 00099
3 ZSTD_findFrameSizeInfo [function] [call site] 00100
4 ZSTD_memset [function] [call site] 00101
4 ZSTD_isLegacy [function] [call site] 00102
4 ZSTD_findFrameSizeInfoLegacy [function] [call site] 00103
4 MEM_readLE32 [function] [call site] 00104
4 readSkippableFrameSize [function] [call site] 00105
5 RETURN_ERROR_IF [function] [call site] 00106
5 MEM_readLE32 [function] [call site] 00107
5 RETURN_ERROR_IF [function] [call site] 00108
5 RETURN_ERROR_IF [function] [call site] 00109
4 ZSTD_isError [function] [call site] 00111
4 ZSTD_getFrameHeader_advanced [function] [call site] 00114
4 ZSTD_isError [function] [call site] 00115
4 ZSTD_errorFrameSizeInfo [function] [call site] 00116
4 ZSTD_errorFrameSizeInfo [function] [call site] 00117
4 ZSTD_getcBlockSize [function] [call site] 00119
5 RETURN_ERROR_IF [function] [call site] 00120
5 MEM_readLE24 [function] [call site] 00121
6 MEM_readLE16 [function] [call site] 00122
5 RETURN_ERROR_IF [function] [call site] 00123
4 ZSTD_isError [function] [call site] 00124
4 ZSTD_errorFrameSizeInfo [function] [call site] 00125
4 ZSTD_errorFrameSizeInfo [function] [call site] 00126
4 ZSTD_errorFrameSizeInfo [function] [call site] 00128
1 ZSTD_getDictID_fromFrame [function] [call site] 00130
2 ZSTD_getFrameHeader [function] [call site] 00131
2 ZSTD_isError [function] [call site] 00132
1 ZSTD_findDecompressedSize [function] [call site] 00133
2 ZSTD_startingInputLength [function] [call site] 00134
2 MEM_readLE32 [function] [call site] 00135
2 readSkippableFrameSize [function] [call site] 00136
2 ZSTD_isError [function] [call site] 00137
2 ZSTD_getFrameContentSize [function] [call site] 00139
2 ZSTD_findFrameCompressedSize [function] [call site] 00140
2 ZSTD_isError [function] [call site] 00141
1 ZSTD_decompressBound [function] [call site] 00143
2 ZSTD_findFrameSizeInfo [function] [call site] 00144
2 ZSTD_isError [function] [call site] 00145
1 ZSTD_frameHeaderSize [function] [call site] 00147
2 ZSTD_frameHeaderSize_internal [function] [call site] 00148
1 ZSTD_isFrame [function] [call site] 00149
2 MEM_readLE32 [function] [call site] 00150
2 ZSTD_isLegacy [function] [call site] 00151
1 ZSTD_getFrameHeader [function] [call site] 00152
1 ZSTD_getFrameHeader_advanced [function] [call site] 00153