Fuzz introspector: decompress_frame_fuzzer
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
8 143 LZ4_readLE16 call site: 00143 LZ4_copyMatchExact
6 125 LZ4_XXH32 call site: 00125 XXH_read32
2 65 LZ4_XXH32_update call site: 00065 XXH_read32
2 68 LZ4_XXH32_update call site: 00068 XXH_memcpy
2 122 LZ4_XXH32 call site: 00122 XXH_read32
2 132 LZ4_XXH32 call site: 00132 XXH32_finalize
2 152 LZ4_decompress_safe call site: 00152 __assert_fail
1 17 LZ4F_calloc call site: 00017 LZ4F_returnErrorCode
1 44 LZ4F_decodeHeader call site: 00044 LZ4F_returnErrorCode
1 53 LZ4F_decompress call site: 00053 LZ4F_returnErrorCode
1 56 LZ4F_decompress call site: 00056 LZ4F_returnErrorCode
1 116 XXH32_finalize call site: 00116 XXH32_finalize

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 FUZZ_dataProducer_create [function] [call site] 00001
2 fprintf [call site] 00002
2 abort [call site] 00003
1 FUZZ_dataProducer_retrieve32 [function] [call site] 00004
1 FUZZ_dataProducer_retrieve32 [function] [call site] 00005
1 FUZZ_dataProducer_range32 [function] [call site] 00006
2 FUZZ_dataProducer_retrieve32 [function] [call site] 00007
2 FUZZ_getRange_from_uint32 [function] [call site] 00008
1 FUZZ_dataProducer_remainingBytes [function] [call site] 00009
1 FUZZ_getRange_from_uint32 [function] [call site] 00010
1 FUZZ_getRange_from_uint32 [function] [call site] 00011
1 LZ4F_createDecompressionContext [function] [call site] 00012
2 __assert_fail [call site] 00013
2 LZ4F_returnErrorCode [function] [call site] 00014
2 LZ4F_createDecompressionContext_advanced [function] [call site] 00015
3 LZ4F_calloc [function] [call site] 00016
4 calloc [call site] 00017
2 LZ4F_returnErrorCode [function] [call site] 00018
1 fprintf [call site] 00019
1 abort [call site] 00020
1 fprintf [call site] 00021
1 abort [call site] 00022
1 fprintf [call site] 00023
1 abort [call site] 00024
1 decompress [function] [call site] 00025
2 LZ4F_resetDecompressionContext [function] [call site] 00026
2 LZ4F_decompress [function] [call site] 00027
3 __assert_fail [call site] 00028
3 __assert_fail [call site] 00029
3 __assert_fail [call site] 00030
3 LZ4F_decodeHeader [function] [call site] 00031
4 __assert_fail [call site] 00032
4 LZ4F_readLE32 [function] [call site] 00033
4 __assert_fail [call site] 00034
4 LZ4F_returnErrorCode [function] [call site] 00035
4 LZ4F_returnErrorCode [function] [call site] 00036
4 __assert_fail [call site] 00037
4 __assert_fail [call site] 00038
4 __assert_fail [call site] 00039
4 LZ4F_returnErrorCode [function] [call site] 00040
4 LZ4F_returnErrorCode [function] [call site] 00041
4 LZ4F_returnErrorCode [function] [call site] 00042
4 __assert_fail [call site] 00043
4 LZ4F_getBlockSize [function] [call site] 00044
5 LZ4F_returnErrorCode [function] [call site] 00045
4 LZ4F_readLE64 [function] [call site] 00046
4 LZ4F_readLE32 [function] [call site] 00047
3 LZ4F_isError [function] [call site] 00048
3 LZ4F_decodeHeader [function] [call site] 00049
3 LZ4F_isError [function] [call site] 00050
3 LZ4_XXH32_reset [function] [call site] 00051
3 LZ4F_free [function] [call site] 00052
3 LZ4F_malloc [function] [call site] 00053
3 LZ4F_returnErrorCode [function] [call site] 00054
3 LZ4F_free [function] [call site] 00055
3 LZ4F_malloc [function] [call site] 00056
3 LZ4F_returnErrorCode [function] [call site] 00057
3 LZ4F_gatherInput [function] [call site] 00058
3 LZ4F_readLE32 [function] [call site] 00059
3 LZ4F_returnErrorCode [function] [call site] 00060
3 LZ4F_returnErrorCode [function] [call site] 00061
3 LZ4_XXH32_reset [function] [call site] 00062
3 LZ4_XXH32_update [function] [call site] 00063
4 XXH_isLittleEndian [function] [call site] 00064
4 XXH_memcpy [function] [call site] 00065
4 XXH_read32 [function] [call site] 00066
4 XXH_swap32 [function] [call site] 00067
4 XXH32_round [function] [call site] 00068
4 XXH_memcpy [function] [call site] 00069
4 XXH32_round [function] [call site] 00070
3 LZ4_XXH32_update [function] [call site] 00071
3 LZ4F_endMarkFollows [function] [call site] 00072
4 LZ4F_readLE32 [function] [call site] 00073
3 LZ4F_updateDict [function] [call site] 00074
4 __assert_fail [call site] 00075
4 __assert_fail [call site] 00076
4 __assert_fail [call site] 00077
4 __assert_fail [call site] 00078
4 __assert_fail [call site] 00079
4 __assert_fail [call site] 00080
4 LZ4F_moveDictBeforeTmpOut [function] [call site] 00081
5 __assert_fail [call site] 00082
3 LZ4F_gatherInput [function] [call site] 00083
3 LZ4F_readLE32 [function] [call site] 00084
3 LZ4_XXH32_digest [function] [call site] 00085
4 XXH_isLittleEndian [function] [call site] 00086
4 XXH32_finalize [function] [call site] 00087
5 XXH_read32 [function] [call site] 00088
5 XXH_swap32 [function] [call site] 00089
5 XXH_read32 [function] [call site] 00090
5 XXH_swap32 [function] [call site] 00091
5 XXH_read32 [function] [call site] 00092
5 XXH_swap32 [function] [call site] 00093
5 XXH32_avalanche [function] [call site] 00094
5 XXH_read32 [function] [call site] 00095
5 XXH_swap32 [function] [call site] 00096
5 XXH_read32 [function] [call site] 00097
5 XXH_swap32 [function] [call site] 00098
5 XXH_read32 [function] [call site] 00099
5 XXH_swap32 [function] [call site] 00100
5 XXH32_avalanche [function] [call site] 00101
5 XXH_read32 [function] [call site] 00102
5 XXH_swap32 [function] [call site] 00103
5 XXH_read32 [function] [call site] 00104
5 XXH_swap32 [function] [call site] 00105
5 XXH_read32 [function] [call site] 00106
5 XXH_swap32 [function] [call site] 00107
5 XXH32_avalanche [function] [call site] 00108
5 XXH_read32 [function] [call site] 00109
5 XXH_swap32 [function] [call site] 00110
5 XXH_read32 [function] [call site] 00111
5 XXH_swap32 [function] [call site] 00112
5 XXH_read32 [function] [call site] 00113
5 XXH_swap32 [function] [call site] 00114
5 XXH32_avalanche [function] [call site] 00115
5 __assert_fail [call site] 00116
4 XXH32_finalize [function] [call site] 00117
3 LZ4F_gatherInput [function] [call site] 00118
3 __assert_fail [call site] 00119
3 LZ4F_readLE32 [function] [call site] 00120
3 LZ4_XXH32 [function] [call site] 00121
4 XXH_isLittleEndian [function] [call site] 00122
4 XXH_read32 [function] [call site] 00123
4 XXH_swap32 [function] [call site] 00124
4 XXH32_round [function] [call site] 00125
4 XXH_read32 [function] [call site] 00126
4 XXH_swap32 [function] [call site] 00127
4 XXH_read32 [function] [call site] 00128
4 XXH_swap32 [function] [call site] 00129
4 XXH_read32 [function] [call site] 00130
4 XXH_swap32 [function] [call site] 00131
4 XXH32_finalize [function] [call site] 00132
4 XXH32_round [function] [call site] 00133
4 XXH32_finalize [function] [call site] 00134
3 LZ4F_decodeBlock [function] [call site] 00135
4 __assert_fail [call site] 00136
4 LZ4_decompress_safe_usingDict [function] [call site] 00137
5 LZ4_decompress_safe [function] [call site] 00138
6 __assert_fail [call site] 00139
6 __assert_fail [call site] 00140
6 LZ4_readLE16 [function] [call site] 00141
7 LZ4_isLittleEndian [function] [call site] 00142
7 LZ4_read16 [function] [call site] 00143
6 __assert_fail [call site] 00144
6 LZ4_copyMatchExact [function] [call site] 00145
6 __assert_fail [call site] 00146
6 __assert_fail [call site] 00147
6 LZ4_write32 [function] [call site] 00148
6 __assert_fail [call site] 00149
6 __assert_fail [call site] 00150
6 LZ4_copyMatchExact [function] [call site] 00151
6 LZ4_copyMatchExact [function] [call site] 00152
6 __assert_fail [call site] 00153
6 LZ4_write32 [function] [call site] 00154
5 LZ4_decompress_safe_withPrefix64k [function] [call site] 00155
6 __assert_fail [call site] 00156
6 LZ4_readLE16 [function] [call site] 00157
6 LZ4_copyMatchExact [function] [call site] 00158
5 __assert_fail [call site] 00159
5 LZ4_decompress_safe_withSmallPrefix [function] [call site] 00160
6 __assert_fail [call site] 00161
6 LZ4_readLE16 [function] [call site] 00162
6 LZ4_copyMatchExact [function] [call site] 00163
5 __assert_fail [call site] 00164
5 LZ4_decompress_safe_forceExtDict [function] [call site] 00165
6 __assert_fail [call site] 00166
6 LZ4_readLE16 [function] [call site] 00167
6 LZ4_copyMatchExact [function] [call site] 00168
4 LZ4F_returnErrorCode [function] [call site] 00169
4 LZ4F_returnErrorCode [function] [call site] 00170
4 LZ4_XXH32_update [function] [call site] 00171
3 LZ4F_isError [function] [call site] 00172
3 LZ4F_endMarkFollows [function] [call site] 00173
3 LZ4F_updateDict [function] [call site] 00174
3 LZ4F_decodeBlock [function] [call site] 00175
3 LZ4F_isError [function] [call site] 00176
3 LZ4F_endMarkFollows [function] [call site] 00177
3 LZ4F_updateDict [function] [call site] 00178
3 LZ4F_returnErrorCode [function] [call site] 00179
3 LZ4F_resetDecompressionContext [function] [call site] 00180
3 LZ4F_gatherInput [function] [call site] 00181
3 LZ4F_readLE32 [function] [call site] 00182
3 LZ4_XXH32_digest [function] [call site] 00183
3 LZ4F_resetDecompressionContext [function] [call site] 00184
3 LZ4F_gatherInput [function] [call site] 00185
3 LZ4F_readLE32 [function] [call site] 00186
3 LZ4F_resetDecompressionContext [function] [call site] 00187
3 LZ4F_moveDictBeforeTmpOut [function] [call site] 00188
2 LZ4F_decompress_usingDict [function] [call site] 00189
3 LZ4F_decompress [function] [call site] 00190
1 decompress [function] [call site] 00191
1 decompress [function] [call site] 00192
1 decompress [function] [call site] 00193
1 LZ4F_freeDecompressionContext [function] [call site] 00194
1 FUZZ_dataProducer_free [function] [call site] 00198