Fuzz introspector: libjpeg-turbo.dev/fuzz/decompress_yuv.cc
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
356 0 EP call site: 00000 tj3DecompressToYUV8

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 tj3Init [function] [call site] 00001
2 _tjInitCompress [function] [call site] 00007
2 _tjInitDecompress [function] [call site] 00019
3 jpeg_std_error [function] [call site] 00020
3 jpeg_create_decompress [function] [call site] 00023
3 jpeg_mem_src_tj [function] [call site] 00024
2 _tjInitCompress [function] [call site] 00027
2 _tjInitDecompress [function] [call site] 00028
1 tj3DecompressHeader [function] [call site] 00029
2 GET_DINSTANCE [function] [call site] 00030
2 jpeg_mem_src_tj [function] [call site] 00034
2 jpeg_read_header [function] [call site] 00035
3 jpeg_consume_input [function] [call site] 00037
4 default_decompress_parms [function] [call site] 00038
3 jpeg_abort [function] [call site] 00044
2 setDecompParameters [function] [call site] 00045
3 getSubsamp [function] [call site] 00046
2 jpeg_abort_decompress [function] [call site] 00047
3 jpeg_abort [function] [call site] 00048
1 tj3Set [function] [call site] 00054
2 GET_TJINSTANCE [function] [call site] 00055
2 SET_BOOL_PARAM [function] [call site] 00056
2 SET_BOOL_PARAM [function] [call site] 00057
2 SET_BOOL_PARAM [function] [call site] 00059
2 SET_PARAM [function] [call site] 00061
2 SET_PARAM [function] [call site] 00062
2 SET_PARAM [function] [call site] 00070
2 SET_BOOL_PARAM [function] [call site] 00072
2 SET_BOOL_PARAM [function] [call site] 00073
2 SET_BOOL_PARAM [function] [call site] 00075
2 SET_BOOL_PARAM [function] [call site] 00077
2 SET_PARAM [function] [call site] 00079
2 SET_BOOL_PARAM [function] [call site] 00081
2 SET_BOOL_PARAM [function] [call site] 00083
2 SET_PARAM [function] [call site] 00085
2 SET_PARAM [function] [call site] 00087
2 SET_PARAM [function] [call site] 00089
2 SET_PARAM [function] [call site] 00091
2 SET_PARAM [function] [call site] 00093
2 SET_PARAM [function] [call site] 00095
2 SET_PARAM [function] [call site] 00097
2 SET_PARAM [function] [call site] 00098
2 SET_PARAM [function] [call site] 00100
1 tj3SetScalingFactor [function] [call site] 00106
1 tj3SetScalingFactor [function] [call site] 00112
1 tj3DecompressToYUV8 [function] [call site] 00131
2 GET_DINSTANCE [function] [call site] 00132
2 jpeg_mem_src_tj [function] [call site] 00136
2 jpeg_read_header [function] [call site] 00137
2 setDecompParameters [function] [call site] 00138
2 tj3YUVPlaneWidth [function] [call site] 00142
2 tj3YUVPlaneHeight [function] [call site] 00143
2 tj3YUVPlaneWidth [function] [call site] 00145
2 tj3YUVPlaneHeight [function] [call site] 00146
2 tj3DecompressToYUVPlanes8 [function] [call site] 00149
3 GET_DINSTANCE [function] [call site] 00150
3 jpeg_mem_src_tj [function] [call site] 00155
3 jpeg_read_header [function] [call site] 00156
3 setDecompParameters [function] [call site] 00157
3 jpeg_calc_output_dimensions [function] [call site] 00162
4 jpeg_core_output_dimensions [function] [call site] 00164
5 jdiv_round_up [function] [call site] 00165
5 jdiv_round_up [function] [call site] 00166
5 jdiv_round_up [function] [call site] 00167
5 jdiv_round_up [function] [call site] 00168
5 jdiv_round_up [function] [call site] 00169
5 jdiv_round_up [function] [call site] 00170
5 jdiv_round_up [function] [call site] 00171
5 jdiv_round_up [function] [call site] 00172
5 jdiv_round_up [function] [call site] 00173
5 jdiv_round_up [function] [call site] 00174
5 jdiv_round_up [function] [call site] 00175
5 jdiv_round_up [function] [call site] 00176
5 jdiv_round_up [function] [call site] 00177
5 jdiv_round_up [function] [call site] 00178
5 jdiv_round_up [function] [call site] 00179
5 jdiv_round_up [function] [call site] 00180
5 jdiv_round_up [function] [call site] 00181
5 jdiv_round_up [function] [call site] 00182
5 jdiv_round_up [function] [call site] 00183
5 jdiv_round_up [function] [call site] 00184
5 jdiv_round_up [function] [call site] 00185
5 jdiv_round_up [function] [call site] 00186
5 jdiv_round_up [function] [call site] 00187
5 jdiv_round_up [function] [call site] 00188
5 jdiv_round_up [function] [call site] 00189
5 jdiv_round_up [function] [call site] 00190
5 jdiv_round_up [function] [call site] 00191
5 jdiv_round_up [function] [call site] 00192
5 jdiv_round_up [function] [call site] 00193
5 jdiv_round_up [function] [call site] 00194
5 jdiv_round_up [function] [call site] 00195
5 jdiv_round_up [function] [call site] 00196
4 jdiv_round_up [function] [call site] 00197
4 jdiv_round_up [function] [call site] 00198
4 use_merged_upsample [function] [call site] 00199
3 tj3YUVPlaneWidth [function] [call site] 00200
3 tj3YUVPlaneHeight [function] [call site] 00201
3 jpeg_start_decompress [function] [call site] 00209
4 jinit_master_decompress [function] [call site] 00210
5 master_selection [function] [call site] 00211
6 jpeg_calc_output_dimensions [function] [call site] 00212
6 use_merged_upsample [function] [call site] 00225
6 j12init_1pass_quantizer [function] [call site] 00228
6 jinit_1pass_quantizer [function] [call site] 00229
6 j12init_2pass_quantizer [function] [call site] 00232
6 jinit_2pass_quantizer [function] [call site] 00233
6 j12init_merged_upsampler [function] [call site] 00236
6 jinit_merged_upsampler [function] [call site] 00237
6 j16init_color_deconverter [function] [call site] 00239
6 j16init_upsampler [function] [call site] 00240
6 j12init_color_deconverter [function] [call site] 00242
6 j12init_upsampler [function] [call site] 00243
6 jinit_color_deconverter [function] [call site] 00244
6 jinit_upsampler [function] [call site] 00245
6 j16init_d_post_controller [function] [call site] 00246
6 j12init_d_post_controller [function] [call site] 00248
6 j16init_lossless_decompressor [function] [call site] 00249
6 j12init_lossless_decompressor [function] [call site] 00250
6 jinit_lossless_decompressor [function] [call site] 00251
6 jinit_lhuff_decoder [function] [call site] 00253
6 j16init_d_diff_controller [function] [call site] 00254
6 j12init_d_diff_controller [function] [call site] 00255
6 jinit_d_diff_controller [function] [call site] 00256
6 j12init_inverse_dct [function] [call site] 00259
6 jinit_inverse_dct [function] [call site] 00260
6 jinit_arith_decoder [function] [call site] 00261
6 jinit_phuff_decoder [function] [call site] 00263
6 jinit_huff_decoder [function] [call site] 00265
7 std_huff_tables [function] [call site] 00266
8 add_huff_table [function] [call site] 00267
8 add_huff_table [function] [call site] 00273
8 add_huff_table [function] [call site] 00274
8 add_huff_table [function] [call site] 00275
6 j12init_d_coef_controller [function] [call site] 00276
6 jinit_d_coef_controller [function] [call site] 00277
6 j16init_d_main_controller [function] [call site] 00278
6 j12init_d_main_controller [function] [call site] 00280
3 jpeg_read_raw_data [function] [call site] 00289
3 jpeg_finish_decompress [function] [call site] 00292
3 jpeg_abort_decompress [function] [call site] 00296
2 jpeg_abort_decompress [function] [call site] 00300
1 tj3DecodeYUV8 [function] [call site] 00301
2 GET_TJINSTANCE [function] [call site] 00302
2 tj3YUVPlaneWidth [function] [call site] 00306
2 tj3YUVPlaneHeight [function] [call site] 00307
2 tj3YUVPlaneWidth [function] [call site] 00309
2 tj3YUVPlaneHeight [function] [call site] 00310
1 tj3Destroy [function] [call site] 00350
2 jpeg_destroy_compress [function] [call site] 00352
3 jpeg_destroy [function] [call site] 00353
2 jpeg_destroy_decompress [function] [call site] 00354
3 jpeg_destroy [function] [call site] 00355