The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
324 | 0 | EP | call site: 00000 | jpeg_start_decompress |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
setenv
[call site]
00001
FuzzHelper::FuzzHelper(unsigned char const*, unsigned long)
[function]
[call site]
00002
FuzzHelper::run()
[function]
[call site]
00003
FuzzHelper::doChecks()
[function]
[call site]
00004
Pl_DCT::setMemoryLimit(long)
[function]
[call site]
00005
Pl_DCT::setScanLimit(int)
[function]
[call site]
00006
Pl_DCT::setThrowOnCorruptData(bool)
[function]
[call site]
00007
Pl_Discard::Pl_Discard()
[function]
[call site]
00008
Pipeline::Pipeline(char const*, Pipeline*)
[function]
[call site]
00009
Pl_DCT::Pl_DCT(char const*, Pipeline*)
[function]
[call site]
00010
Pipeline::Pipeline(char const*, Pipeline*)
[function]
[call site]
00011
__cxa_allocate_exception
[call site]
00012
std::logic_error::logic_error(char const*)
[call site]
00013
__cxa_throw
[call site]
00014
__cxa_free_exception
[call site]
00015
Pipeline::~Pipeline()
[function]
[call site]
00016
Pl_DCT::write(unsigned char const*, unsigned long)
[function]
[call site]
00017
Pl_DCT::finish()
[function]
[call site]
00018
Pipeline::next() const
[function]
[call site]
00019
(anonymous namespace)::qpdf_jpeg_error_mgr::qpdf_jpeg_error_mgr()
[function]
[call site]
00020
jpeg_std_error
[function]
[call site]
00021
jpeg_std_error
[function]
[call site]
00022
_setjmp
[call site]
00023
Pl_DCT::compress(void*)
[function]
[call site]
00024
jpeg_CreateCompress
[function]
[call site]
00025
jinit_memory_mgr
[function]
[call site]
00026
jpeg_mem_init
[function]
[call site]
00027
jpeg_get_small
[function]
[call site]
00028
jpeg_mem_term
[function]
[call site]
00029
getenv
[call site]
00030
strlen
[call site]
00031
strncpy
[call site]
00032
__isoc99_sscanf
[call site]
00033
Pipeline::next() const
[function]
[call site]
00034
jpeg_pipeline_dest(jpeg_compress_struct*, unsigned char*, unsigned long, Pipeline*)
[function]
[call site]
00035
jpeg_set_defaults
[function]
[call site]
00036
jpeg_set_quality
[function]
[call site]
00037
jpeg_quality_scaling
[function]
[call site]
00038
jpeg_set_linear_quality
[function]
[call site]
00039
jpeg_add_quant_table
[function]
[call site]
00040
jpeg_alloc_quant_table
[function]
[call site]
00041
jpeg_add_quant_table
[function]
[call site]
00042
std_huff_tables
[function]
[call site]
00043
add_huff_table
[function]
[call site]
00044
jpeg_alloc_huff_table
[function]
[call site]
00045
add_huff_table
[function]
[call site]
00046
add_huff_table
[function]
[call site]
00047
add_huff_table
[function]
[call site]
00048
jpeg_default_colorspace
[function]
[call site]
00049
jpeg_set_colorspace
[function]
[call site]
00050
jpeg_set_colorspace
[function]
[call site]
00051
jpeg_set_colorspace
[function]
[call site]
00052
jpeg_set_colorspace
[function]
[call site]
00053
jpeg_set_colorspace
[function]
[call site]
00054
jpeg_set_colorspace
[function]
[call site]
00055
jpeg_set_colorspace
[function]
[call site]
00056
jpeg_start_compress
[function]
[call site]
00057
jpeg_suppress_tables
[function]
[call site]
00058
jinit_compress_master
[function]
[call site]
00059
jinit_c_master_control
[function]
[call site]
00060
validate_script
[function]
[call site]
00061
jpeg_default_colorspace
[function]
[call site]
00062
initial_setup
[function]
[call site]
00063
jdiv_round_up
[function]
[call site]
00064
jdiv_round_up
[function]
[call site]
00065
jdiv_round_up
[function]
[call site]
00066
jdiv_round_up
[function]
[call site]
00067
jdiv_round_up
[function]
[call site]
00068
using_std_huff_tables
[function]
[call site]
00069
memcmp
[call site]
00070
memcmp
[call site]
00071
memcmp
[call site]
00072
memcmp
[call site]
00073
memcmp
[call site]
00074
memcmp
[call site]
00075
memcmp
[call site]
00076
memcmp
[call site]
00077
jinit_color_converter
[function]
[call site]
00078
jsimd_can_rgb_gray
[function]
[call site]
00079
init_simd
[function]
[call site]
00080
jpeg_simd_cpu_support
[call site]
00081
getenv
[call site]
00082
strlen
[call site]
00083
strncpy
[call site]
00084
strcmp
[call site]
00085
getenv
[call site]
00086
strlen
[call site]
00087
strncpy
[call site]
00088
strcmp
[call site]
00089
getenv
[call site]
00090
strlen
[call site]
00091
strncpy
[call site]
00092
strcmp
[call site]
00093
getenv
[call site]
00094
strlen
[call site]
00095
strncpy
[call site]
00096
strcmp
[call site]
00097
jsimd_can_rgb_ycc
[function]
[call site]
00098
init_simd
[function]
[call site]
00099
jinit_downsampler
[function]
[call site]
00100
jsimd_can_h2v1_downsample
[function]
[call site]
00101
init_simd
[function]
[call site]
00102
jsimd_can_h2v2_downsample
[function]
[call site]
00103
init_simd
[function]
[call site]
00104
jinit_c_prep_controller
[function]
[call site]
00105
create_context_buffer
[function]
[call site]
00106
j12init_color_converter
[function]
[call site]
00107
j12init_downsampler
[function]
[call site]
00108
j12init_c_prep_controller
[function]
[call site]
00109
j16init_color_converter
[function]
[call site]
00110
j16init_downsampler
[function]
[call site]
00111
j16init_c_prep_controller
[function]
[call site]
00112
jinit_lossless_compressor
[function]
[call site]
00113
j12init_lossless_compressor
[function]
[call site]
00114
j16init_lossless_compressor
[function]
[call site]
00115
jinit_lhuff_encoder
[function]
[call site]
00116
jinit_c_diff_controller
[function]
[call site]
00117
jround_up
[function]
[call site]
00118
jround_up
[function]
[call site]
00119
jround_up
[function]
[call site]
00120
jround_up
[function]
[call site]
00121
jround_up
[function]
[call site]
00122
jround_up
[function]
[call site]
00123
j12init_c_diff_controller
[function]
[call site]
00124
j16init_c_diff_controller
[function]
[call site]
00125
jinit_forward_dct
[function]
[call site]
00126
jsimd_can_fdct_islow
[function]
[call site]
00127
init_simd
[function]
[call site]
00128
jsimd_can_fdct_ifast
[function]
[call site]
00129
init_simd
[function]
[call site]
00130
jsimd_can_fdct_float
[function]
[call site]
00131
init_simd
[function]
[call site]
00132
jsimd_can_convsamp
[function]
[call site]
00133
init_simd
[function]
[call site]
00134
jsimd_can_quantize
[function]
[call site]
00135
init_simd
[function]
[call site]
00136
jsimd_can_convsamp_float
[function]
[call site]
00137
init_simd
[function]
[call site]
00138
jsimd_can_quantize_float
[function]
[call site]
00139
init_simd
[function]
[call site]
00140
j12init_forward_dct
[function]
[call site]
00141
jinit_arith_encoder
[function]
[call site]
00142
jinit_phuff_encoder
[function]
[call site]
00143
jinit_huff_encoder
[function]
[call site]
00144
j12init_c_coef_controller
[function]
[call site]
00145
jround_up
[function]
[call site]
00146
jround_up
[function]
[call site]
00147
jinit_c_coef_controller
[function]
[call site]
00148
jinit_c_main_controller
[function]
[call site]
00149
j12init_c_main_controller
[function]
[call site]
00150
j16init_c_main_controller
[function]
[call site]
00151
jinit_marker_writer
[function]
[call site]
00152
unsigned int QIntC::to_uint<int>(int const&)
[function]
[call site]
00153
QIntC::IntConverter<int, unsigned int, true, false>::convert(int const&)
[function]
[call site]
00154
QIntC::IntConverter<int, unsigned int, true, false>::error(int)
[function]
[call site]
00155
__cxa_allocate_exception
[call site]
00156
std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str[abi:ne180100]() const &
[function]
[call site]
00157
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str[abi:ne180100]() const &
[function]
[call site]
00158
std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00159
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00160
__cxa_throw
[call site]
00161
__cxa_free_exception
[call site]
00162
unsigned long QIntC::to_size<unsigned int>(unsigned int const&)
[function]
[call site]
00163
QIntC::IntConverter<unsigned int, unsigned long, false, false>::convert(unsigned int const&)
[function]
[call site]
00164
QIntC::IntConverter<unsigned int, unsigned long, false, false>::error(unsigned int)
[function]
[call site]
00165
__cxa_allocate_exception
[call site]
00166
std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str[abi:ne180100]() const &
[function]
[call site]
00167
std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00168
__cxa_throw
[call site]
00169
__cxa_free_exception
[call site]
00170
unsigned long QIntC::to_size<unsigned int>(unsigned int const&)
[function]
[call site]
00171
unsigned long QIntC::to_size<int>(int const&)
[function]
[call site]
00172
QIntC::IntConverter<int, unsigned long, true, false>::convert(int const&)
[function]
[call site]
00173
QIntC::IntConverter<int, unsigned long, true, false>::error(int)
[function]
[call site]
00174
__cxa_allocate_exception
[call site]
00175
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00176
__cxa_throw
[call site]
00177
__cxa_free_exception
[call site]
00178
jpeg_write_scanlines
[function]
[call site]
00179
jpeg_finish_compress
[function]
[call site]
00180
jpeg_abort
[function]
[call site]
00181
Pipeline::next() const
[function]
[call site]
00182
__cxa_begin_catch
[call site]
00183
longjmp
[call site]
00184
Pl_DCT::decompress(void*)
[function]
[call site]
00185
jpeg_CreateDecompress
[function]
[call site]
00186
jinit_memory_mgr
[function]
[call site]
00187
jinit_marker_reader
[function]
[call site]
00188
reset_marker_reader
[function]
[call site]
00189
jinit_input_controller
[function]
[call site]
00190
jpeg_buffer_src(jpeg_decompress_struct*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
[function]
[call site]
00191
jpeg_read_header
[function]
[call site]
00192
jpeg_consume_input
[function]
[call site]
00193
default_decompress_parms
[function]
[call site]
00194
jpeg_abort
[function]
[call site]
00195
jpeg_calc_output_dimensions
[function]
[call site]
00196
jpeg_core_output_dimensions
[function]
[call site]
00197
jdiv_round_up
[function]
[call site]
00198
jdiv_round_up
[function]
[call site]
00199
jdiv_round_up
[function]
[call site]
00200
jdiv_round_up
[function]
[call site]
00201
jdiv_round_up
[function]
[call site]
00202
jdiv_round_up
[function]
[call site]
00203
jdiv_round_up
[function]
[call site]
00204
jdiv_round_up
[function]
[call site]
00205
jdiv_round_up
[function]
[call site]
00206
jdiv_round_up
[function]
[call site]
00207
jdiv_round_up
[function]
[call site]
00208
jdiv_round_up
[function]
[call site]
00209
jdiv_round_up
[function]
[call site]
00210
jdiv_round_up
[function]
[call site]
00211
jdiv_round_up
[function]
[call site]
00212
jdiv_round_up
[function]
[call site]
00213
jdiv_round_up
[function]
[call site]
00214
jdiv_round_up
[function]
[call site]
00215
jdiv_round_up
[function]
[call site]
00216
use_merged_upsample
[function]
[call site]
00217
unsigned int QIntC::to_uint<int>(int const&)
[function]
[call site]
00218
__cxa_allocate_exception
[call site]
00219
std::runtime_error::runtime_error(char const*)
[call site]
00220
__cxa_throw
[call site]
00221
std::runtime_error::~runtime_error()
[call site]
00222
__cxa_free_exception
[call site]
00223
jpeg_start_decompress
[function]
[call site]
00224
jinit_master_decompress
[function]
[call site]
00225
master_selection
[function]
[call site]
00226
jpeg_calc_output_dimensions
[function]
[call site]
00227
prepare_range_limit_table
[function]
[call site]
00228
use_merged_upsample
[function]
[call site]
00229
jinit_1pass_quantizer
[function]
[call site]
00230
create_colormap
[function]
[call site]
00231
select_ncolors
[function]
[call site]
00232
output_value
[function]
[call site]
00233
create_colorindex
[function]
[call site]
00234
largest_input_value
[function]
[call site]
00235
largest_input_value
[function]
[call site]
00236
alloc_fs_workspace
[function]
[call site]
00237
j12init_1pass_quantizer
[function]
[call site]
00238
jinit_2pass_quantizer
[function]
[call site]
00239
init_error_limit
[function]
[call site]
00240
j12init_2pass_quantizer
[function]
[call site]
00241
jinit_merged_upsampler
[function]
[call site]
00242
jsimd_can_h2v2_merged_upsample
[function]
[call site]
00243
init_simd
[function]
[call site]
00244
jsimd_can_h2v1_merged_upsample
[function]
[call site]
00245
init_simd
[function]
[call site]
00246
build_ycc_rgb_table
[function]
[call site]
00247
j12init_merged_upsampler
[function]
[call site]
00248
jinit_color_deconverter
[function]
[call site]
00249
build_rgb_y_table
[function]
[call site]
00250
jsimd_can_ycc_rgb
[function]
[call site]
00251
init_simd
[function]
[call site]
00252
build_ycc_rgb_table
[function]
[call site]
00253
jsimd_can_ycc_rgb565
[function]
[call site]
00254
build_ycc_rgb_table
[function]
[call site]
00255
build_ycc_rgb_table
[function]
[call site]
00256
build_ycc_rgb_table
[function]
[call site]
00257
jinit_upsampler
[function]
[call site]
00258
jsimd_can_h2v1_fancy_upsample
[function]
[call site]
00259
init_simd
[function]
[call site]
00260
jsimd_can_h2v1_upsample
[function]
[call site]
00261
init_simd
[function]
[call site]
00262
jsimd_can_h2v2_fancy_upsample
[function]
[call site]
00263
init_simd
[function]
[call site]
00264
jsimd_can_h2v2_upsample
[function]
[call site]
00265
init_simd
[function]
[call site]
00266
jround_up
[function]
[call site]
00267
j12init_color_deconverter
[function]
[call site]
00268
j12init_upsampler
[function]
[call site]
00269
j16init_color_deconverter
[function]
[call site]
00270
j16init_upsampler
[function]
[call site]
00271
jinit_d_post_controller
[function]
[call site]
00272
jround_up
[function]
[call site]
00273
j12init_d_post_controller
[function]
[call site]
00274
j16init_d_post_controller
[function]
[call site]
00275
jinit_lossless_decompressor
[function]
[call site]
00276
j12init_lossless_decompressor
[function]
[call site]
00277
j16init_lossless_decompressor
[function]
[call site]
00278
jinit_lhuff_decoder
[function]
[call site]
00279
jinit_d_diff_controller
[function]
[call site]
00280
jround_up
[function]
[call site]
00281
jround_up
[function]
[call site]
00282
jround_up
[function]
[call site]
00283
j12init_d_diff_controller
[function]
[call site]
00284
j16init_d_diff_controller
[function]
[call site]
00285
jinit_inverse_dct
[function]
[call site]
00286
j12init_inverse_dct
[function]
[call site]
00287
jinit_arith_decoder
[function]
[call site]
00288
jinit_phuff_decoder
[function]
[call site]
00289
jinit_huff_decoder
[function]
[call site]
00290
std_huff_tables
[function]
[call site]
00291
j12init_d_coef_controller
[function]
[call site]
00292
jround_up
[function]
[call site]
00293
jround_up
[function]
[call site]
00294
jinit_d_coef_controller
[function]
[call site]
00295
jinit_d_main_controller
[function]
[call site]
00296
alloc_funny_pointers
[function]
[call site]
00297
j12init_d_main_controller
[function]
[call site]
00298
j16init_d_main_controller
[function]
[call site]
00299
output_pass_setup
[function]
[call site]
00300
jpeg_read_scanlines
[function]
[call site]
00301
Pipeline::next() const
[function]
[call site]
00302
jpeg_finish_decompress
[function]
[call site]
00303
jpeg_abort
[function]
[call site]
00304
Pipeline::next() const
[function]
[call site]
00305
__cxa_end_catch
[call site]
00306
jpeg_destroy_compress
[function]
[call site]
00307
jpeg_destroy
[function]
[call site]
00308
jpeg_destroy_decompress
[function]
[call site]
00309
jpeg_destroy
[function]
[call site]
00310
__cxa_allocate_exception
[call site]
00311
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00312
__cxa_throw
[call site]
00313
__cxa_free_exception
[call site]
00314
(anonymous namespace)::qpdf_jpeg_error_mgr::~qpdf_jpeg_error_mgr()
[function]
[call site]
00315
__clang_call_terminate
[call site]
00316
__cxa_begin_catch
[call site]
00317
Pl_DCT::~Pl_DCT()
[function]
[call site]
00318
Pipeline::~Pipeline()
[function]
[call site]
00319
Pl_Discard::~Pl_Discard()
[function]
[call site]
00320
Pipeline::~Pipeline()
[function]
[call site]
00321
__cxa_begin_catch
[call site]
00322
__cxa_end_catch
[call site]
00323
__clang_call_terminate
[call site]
00324