Fuzz introspector: libjpeg-turbo/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
398 0 EP call site: 00000 tj3DecompressToYUV8

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 tj3DecompressHeader [function] [call site] 00002
2 GET_DINSTANCE [function] [call site] 00003
2 CATCH_LIBJPEG [function] [call site] 00006
2 jpeg_mem_src_tj [function] [call site] 00007
2 jpeg_save_markers [function] [call site] 00010
2 jpeg_read_header [function] [call site] 00012
3 jpeg_consume_input [function] [call site] 00014
4 default_decompress_parms [function] [call site] 00015
3 jpeg_abort [function] [call site] 00021
4 getTime [function] [call site] 00022
5 getFreq [function] [call site] 00023
6 QueryPerformanceFrequency [function] [call site] 00024
5 GetTickCount [function] [call site] 00025
5 QueryPerformanceCounter [function] [call site] 00026
2 setDecompParameters [function] [call site] 00028
3 getSubsamp [function] [call site] 00029
2 jpeg_abort_decompress [function] [call site] 00043
3 jpeg_abort [function] [call site] 00044
1 tj3Set [function] [call site] 00051
2 GET_TJINSTANCE [function] [call site] 00052
2 SET_BOOL_PARAM [function] [call site] 00053
2 SET_BOOL_PARAM [function] [call site] 00054
2 SET_BOOL_PARAM [function] [call site] 00056
2 SET_PARAM [function] [call site] 00058
2 SET_PARAM [function] [call site] 00059
2 SET_PARAM [function] [call site] 00064
2 SET_PARAM [function] [call site] 00066
2 SET_BOOL_PARAM [function] [call site] 00068
2 SET_BOOL_PARAM [function] [call site] 00069
2 SET_BOOL_PARAM [function] [call site] 00071
2 SET_BOOL_PARAM [function] [call site] 00073
2 SET_PARAM [function] [call site] 00075
2 SET_BOOL_PARAM [function] [call site] 00077
2 SET_BOOL_PARAM [function] [call site] 00079
2 SET_PARAM [function] [call site] 00081
2 SET_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] 00094
2 SET_PARAM [function] [call site] 00096
2 SET_PARAM [function] [call site] 00097
1 tj3SetScalingFactor [function] [call site] 00101
1 tj3SetScalingFactor [function] [call site] 00107
1 tj3DecompressToYUV8 [function] [call site] 00128
2 GET_DINSTANCE [function] [call site] 00129
2 CATCH_LIBJPEG [function] [call site] 00132
2 jpeg_mem_src_tj [function] [call site] 00133
2 jpeg_read_header [function] [call site] 00134
2 setDecompParameters [function] [call site] 00135
2 tj3YUVPlaneWidth [function] [call site] 00139
2 tj3YUVPlaneHeight [function] [call site] 00140
2 tj3YUVPlaneWidth [function] [call site] 00142
2 tj3YUVPlaneHeight [function] [call site] 00143
2 tj3DecompressToYUVPlanes8 [function] [call site] 00146
3 GET_DINSTANCE [function] [call site] 00147
3 CATCH_LIBJPEG [function] [call site] 00151
3 jpeg_mem_src_tj [function] [call site] 00152
3 jpeg_read_header [function] [call site] 00153
3 setDecompParameters [function] [call site] 00154
3 jpeg_calc_output_dimensions [function] [call site] 00159
4 jpeg_core_output_dimensions [function] [call site] 00161
5 jdiv_round_up [function] [call site] 00162
5 jdiv_round_up [function] [call site] 00163
5 jdiv_round_up [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
4 jdiv_round_up [function] [call site] 00194
4 jdiv_round_up [function] [call site] 00195
4 use_merged_upsample [function] [call site] 00196
3 tj3YUVPlaneWidth [function] [call site] 00197
3 tj3YUVPlaneHeight [function] [call site] 00198
3 CATCH_LIBJPEG [function] [call site] 00205
3 jpeg_start_decompress [function] [call site] 00206
4 jinit_master_decompress [function] [call site] 00207
5 master_selection [function] [call site] 00209
6 jpeg_calc_output_dimensions [function] [call site] 00211
6 use_merged_upsample [function] [call site] 00224
6 jinit_1pass_quantizer [function] [call site] 00226
6 j12init_1pass_quantizer [function] [call site] 00227
6 jinit_2pass_quantizer [function] [call site] 00230
6 j12init_2pass_quantizer [function] [call site] 00231
6 jinit_merged_upsampler [function] [call site] 00234
6 j12init_merged_upsampler [function] [call site] 00235
6 jinit_color_deconverter [function] [call site] 00238
6 jinit_upsampler [function] [call site] 00239
6 j12init_color_deconverter [function] [call site] 00240
6 j12init_upsampler [function] [call site] 00241
6 j16init_color_deconverter [function] [call site] 00242
6 j16init_upsampler [function] [call site] 00243
6 jinit_d_post_controller [function] [call site] 00245
6 j12init_d_post_controller [function] [call site] 00246
6 j16init_d_post_controller [function] [call site] 00247
6 jinit_lossless_decompressor [function] [call site] 00249
6 j12init_lossless_decompressor [function] [call site] 00250
6 j16init_lossless_decompressor [function] [call site] 00251
6 jinit_lhuff_decoder [function] [call site] 00253
6 jinit_d_diff_controller [function] [call site] 00254
6 j12init_d_diff_controller [function] [call site] 00255
6 j16init_d_diff_controller [function] [call site] 00256
6 jinit_inverse_dct [function] [call site] 00258
6 j12init_inverse_dct [function] [call site] 00259
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 jinit_d_main_controller [function] [call site] 00279
6 j12init_d_main_controller [function] [call site] 00280
6 j16init_d_main_controller [function] [call site] 00281
3 jpeg_read_raw_data [function] [call site] 00291
3 jpeg_finish_decompress [function] [call site] 00294
3 jpeg_abort_decompress [function] [call site] 00298
2 jpeg_abort_decompress [function] [call site] 00302
1 tj3DecodeYUV8 [function] [call site] 00303
2 GET_TJINSTANCE [function] [call site] 00304
2 tj3YUVPlaneWidth [function] [call site] 00308
2 tj3YUVPlaneHeight [function] [call site] 00309
2 tj3YUVPlaneWidth [function] [call site] 00311
2 tj3YUVPlaneHeight [function] [call site] 00312
1 tj3GetErrorStr [function] [call site] 00350
1 tj3Destroy [function] [call site] 00356
2 jpeg_destroy_decompress [function] [call site] 00394
3 jpeg_destroy [function] [call site] 00395