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
6 114 LZ4_XXH32 call site: 00114 XXH_read32
6 131 LZ4_readLE16 call site: 00131 __assert_fail
2 59 LZ4_XXH32_update call site: 00059 XXH_read32
2 62 LZ4_XXH32_update call site: 00062 XXH_memcpy
2 111 LZ4_XXH32 call site: 00111 XXH_read32
2 121 LZ4_XXH32 call site: 00121 XXH32_finalize
1 17 LZ4F_calloc call site: 00017 LZ4F_returnErrorCode
1 40 LZ4F_decodeHeader call site: 00040 LZ4F_returnErrorCode
1 105 XXH32_finalize call site: 00105 XXH32_finalize
1 127 LZ4_decompress_safe call site: 00127 __assert_fail

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 LZ4F_returnErrorCode [function] [call site] 00032
4 LZ4F_readLE32 [function] [call site] 00033
4 LZ4F_returnErrorCode [function] [call site] 00034
4 LZ4F_returnErrorCode [function] [call site] 00035
4 LZ4F_returnErrorCode [function] [call site] 00036
4 LZ4F_returnErrorCode [function] [call site] 00037
4 LZ4F_returnErrorCode [function] [call site] 00038
4 __assert_fail [call site] 00039
4 LZ4F_getBlockSize [function] [call site] 00040
5 LZ4F_returnErrorCode [function] [call site] 00041
4 LZ4F_readLE64 [function] [call site] 00042
4 LZ4F_readLE32 [function] [call site] 00043
3 LZ4F_isError [function] [call site] 00044
3 LZ4F_decodeHeader [function] [call site] 00045
3 LZ4F_isError [function] [call site] 00046
3 LZ4_XXH32_reset [function] [call site] 00047
3 LZ4F_free [function] [call site] 00048
3 LZ4F_malloc [function] [call site] 00049
3 LZ4F_returnErrorCode [function] [call site] 00050
3 LZ4F_free [function] [call site] 00051
3 LZ4F_malloc [function] [call site] 00052
3 LZ4F_returnErrorCode [function] [call site] 00053
3 LZ4F_readLE32 [function] [call site] 00054
3 LZ4F_returnErrorCode [function] [call site] 00055
3 LZ4_XXH32_reset [function] [call site] 00056
3 LZ4_XXH32_update [function] [call site] 00057
4 XXH_isLittleEndian [function] [call site] 00058
4 XXH_memcpy [function] [call site] 00059
4 XXH_read32 [function] [call site] 00060
4 XXH_swap32 [function] [call site] 00061
4 XXH32_round [function] [call site] 00062
4 XXH_memcpy [function] [call site] 00063
4 XXH32_round [function] [call site] 00064
3 LZ4_XXH32_update [function] [call site] 00065
3 LZ4F_updateDict [function] [call site] 00066
4 __assert_fail [call site] 00067
4 __assert_fail [call site] 00068
4 __assert_fail [call site] 00069
4 __assert_fail [call site] 00070
4 __assert_fail [call site] 00071
4 __assert_fail [call site] 00072
3 LZ4F_readLE32 [function] [call site] 00073
3 LZ4_XXH32_digest [function] [call site] 00074
4 XXH_isLittleEndian [function] [call site] 00075
4 XXH32_finalize [function] [call site] 00076
5 XXH_read32 [function] [call site] 00077
5 XXH_swap32 [function] [call site] 00078
5 XXH_read32 [function] [call site] 00079
5 XXH_swap32 [function] [call site] 00080
5 XXH_read32 [function] [call site] 00081
5 XXH_swap32 [function] [call site] 00082
5 XXH32_avalanche [function] [call site] 00083
5 XXH_read32 [function] [call site] 00084
5 XXH_swap32 [function] [call site] 00085
5 XXH_read32 [function] [call site] 00086
5 XXH_swap32 [function] [call site] 00087
5 XXH_read32 [function] [call site] 00088
5 XXH_swap32 [function] [call site] 00089
5 XXH32_avalanche [function] [call site] 00090
5 XXH_read32 [function] [call site] 00091
5 XXH_swap32 [function] [call site] 00092
5 XXH_read32 [function] [call site] 00093
5 XXH_swap32 [function] [call site] 00094
5 XXH_read32 [function] [call site] 00095
5 XXH_swap32 [function] [call site] 00096
5 XXH32_avalanche [function] [call site] 00097
5 XXH_read32 [function] [call site] 00098
5 XXH_swap32 [function] [call site] 00099
5 XXH_read32 [function] [call site] 00100
5 XXH_swap32 [function] [call site] 00101
5 XXH_read32 [function] [call site] 00102
5 XXH_swap32 [function] [call site] 00103
5 XXH32_avalanche [function] [call site] 00104
5 __assert_fail [call site] 00105
4 XXH32_finalize [function] [call site] 00106
3 __assert_fail [call site] 00107
3 __assert_fail [call site] 00108
3 LZ4F_readLE32 [function] [call site] 00109
3 LZ4_XXH32 [function] [call site] 00110
4 XXH_isLittleEndian [function] [call site] 00111
4 XXH_read32 [function] [call site] 00112
4 XXH_swap32 [function] [call site] 00113
4 XXH32_round [function] [call site] 00114
4 XXH_read32 [function] [call site] 00115
4 XXH_swap32 [function] [call site] 00116
4 XXH_read32 [function] [call site] 00117
4 XXH_swap32 [function] [call site] 00118
4 XXH_read32 [function] [call site] 00119
4 XXH_swap32 [function] [call site] 00120
4 XXH32_finalize [function] [call site] 00121
4 XXH32_round [function] [call site] 00122
4 XXH32_finalize [function] [call site] 00123
3 __assert_fail [call site] 00124
3 LZ4_decompress_safe_usingDict [function] [call site] 00125
4 LZ4_decompress_safe [function] [call site] 00126
5 __assert_fail [call site] 00127
5 __assert_fail [call site] 00128
5 LZ4_readLE16 [function] [call site] 00129
6 LZ4_isLittleEndian [function] [call site] 00130
6 LZ4_read16 [function] [call site] 00131
5 __assert_fail [call site] 00132
5 __assert_fail [call site] 00133
5 __assert_fail [call site] 00134
5 LZ4_write32 [function] [call site] 00135
5 __assert_fail [call site] 00136
5 __assert_fail [call site] 00137
5 LZ4_write32 [function] [call site] 00138
4 LZ4_decompress_safe_withPrefix64k [function] [call site] 00139
5 __assert_fail [call site] 00140
5 LZ4_readLE16 [function] [call site] 00141
5 LZ4_write32 [function] [call site] 00142
4 __assert_fail [call site] 00143
4 LZ4_decompress_safe_withSmallPrefix [function] [call site] 00144
5 __assert_fail [call site] 00145
5 LZ4_readLE16 [function] [call site] 00146
5 LZ4_write32 [function] [call site] 00147
4 __assert_fail [call site] 00148
4 LZ4_decompress_safe_forceExtDict [function] [call site] 00149
5 __assert_fail [call site] 00150
5 LZ4_readLE16 [function] [call site] 00151
5 LZ4_write32 [function] [call site] 00152
3 LZ4F_returnErrorCode [function] [call site] 00153
3 LZ4_XXH32_update [function] [call site] 00154
3 LZ4F_updateDict [function] [call site] 00155
3 LZ4_decompress_safe_usingDict [function] [call site] 00156
3 LZ4F_returnErrorCode [function] [call site] 00157
3 LZ4_XXH32_update [function] [call site] 00158
3 LZ4F_updateDict [function] [call site] 00159
3 LZ4F_returnErrorCode [function] [call site] 00160
3 LZ4F_resetDecompressionContext [function] [call site] 00161
3 LZ4F_readLE32 [function] [call site] 00162
3 LZ4_XXH32_digest [function] [call site] 00163
3 LZ4F_resetDecompressionContext [function] [call site] 00164
3 LZ4F_readLE32 [function] [call site] 00165
3 LZ4F_resetDecompressionContext [function] [call site] 00166
3 __assert_fail [call site] 00167
2 LZ4F_decompress_usingDict [function] [call site] 00168
3 LZ4F_decompress [function] [call site] 00169
1 decompress [function] [call site] 00170
1 decompress [function] [call site] 00171
1 decompress [function] [call site] 00172
1 LZ4F_freeDecompressionContext [function] [call site] 00173
1 FUZZ_dataProducer_free [function] [call site] 00177